Lines 16-22
Link Here
|
16 |
LICENSE="BSD" |
16 |
LICENSE="BSD" |
17 |
SLOT="0" |
17 |
SLOT="0" |
18 |
KEYWORDS="amd64 x86" |
18 |
KEYWORDS="amd64 x86" |
19 |
IUSE="" |
19 |
IUSE="hardened chroot" |
20 |
RESTRICT="test" |
20 |
RESTRICT="test" |
21 |
|
21 |
|
22 |
DEPEND="" |
22 |
DEPEND="" |
Lines 37-42
Link Here
|
37 |
epatch "${FILESDIR}/${MY_P}-caen-owl-syslogd-bind.diff" |
37 |
epatch "${FILESDIR}/${MY_P}-caen-owl-syslogd-bind.diff" |
38 |
epatch "${FILESDIR}/${MY_P}-caen-owl-syslogd-drop-root.diff" |
38 |
epatch "${FILESDIR}/${MY_P}-caen-owl-syslogd-drop-root.diff" |
39 |
epatch "${FILESDIR}/${MY_P}-caen-owl-klogd-drop-root.diff" |
39 |
epatch "${FILESDIR}/${MY_P}-caen-owl-klogd-drop-root.diff" |
|
|
40 |
epatch "${FILESDIR}/${MY_P}-caen-owl-klogd-drop-root-fix-apabilites.diff" |
41 |
epatch "${FILESDIR}/${MY_P}-Makefile-drop-root-fix-apabilites.diff" |
40 |
|
42 |
|
41 |
# Handle SO_BSDCOMPAT being depricated in 2.5+ kernels. |
43 |
# Handle SO_BSDCOMPAT being depricated in 2.5+ kernels. |
42 |
epatch "${FILESDIR}/${MY_P}-SO_BSDCOMPAT.patch" |
44 |
epatch "${FILESDIR}/${MY_P}-SO_BSDCOMPAT.patch" |
Lines 60-67
Link Here
|
60 |
newexe "${FILESDIR}"/syslog-cron syslog.cron |
62 |
newexe "${FILESDIR}"/syslog-cron syslog.cron |
61 |
dodoc ANNOUNCE CHANGES MANIFEST NEWS README.1st README.linux |
63 |
dodoc ANNOUNCE CHANGES MANIFEST NEWS README.1st README.linux |
62 |
dodoc "${FILESDIR}"/syslog.conf |
64 |
dodoc "${FILESDIR}"/syslog.conf |
|
|
65 |
|
66 |
|
67 |
enewuser syslog -1 /bin/false /dev/null nobody "added by portage for syslog" |
68 |
enewuser klogd -1 /bin/false /dev/null nobody "added by portage for syslog" |
69 |
# install default configuration, make config file owned by syslog |
63 |
insinto /etc |
70 |
insinto /etc |
|
|
71 |
insopts -u syslog -g root -m0640 |
64 |
doins "${FILESDIR}"/syslog.conf |
72 |
doins "${FILESDIR}"/syslog.conf |
|
|
73 |
fowners syslog:root /etc/syslog.conf |
65 |
newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd |
74 |
newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd |
66 |
newconfd "${FILESDIR}"/sysklogd.confd sysklogd |
75 |
if use hardened || use chroot; then |
|
|
76 |
newconfd "${FILESDIR}/sysklogd.conf.hardened" sysklogd |
77 |
else |
78 |
newconfd "${FILESDIR}/sysklogd.confd" sysklogd |
79 |
fi |
67 |
} |
80 |
} |