|
Lines 11-17
Link Here
|
| 11 |
LICENSE="GPL-2" |
11 |
LICENSE="GPL-2" |
| 12 |
SLOT="0" |
12 |
SLOT="0" |
| 13 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
13 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
| 14 |
IUSE="hardened selinux static tcpd" |
14 |
IUSE="hardened selinux static tcpd chroot" |
| 15 |
|
15 |
|
| 16 |
RDEPEND=">=dev-libs/libol-0.3.16 |
16 |
RDEPEND=">=dev-libs/libol-0.3.16 |
| 17 |
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" |
17 |
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" |
|
Lines 51-58
Link Here
|
| 51 |
doc/sgml/syslog-ng.txt contrib/syslog2ng "${FILESDIR}/syslog-ng.conf."* |
51 |
doc/sgml/syslog-ng.txt contrib/syslog2ng "${FILESDIR}/syslog-ng.conf."* |
| 52 |
dohtml doc/sgml/syslog-ng.html/* |
52 |
dohtml doc/sgml/syslog-ng.html/* |
| 53 |
|
53 |
|
|
|
54 |
enewuser syslog -1 /bin/false /dev/null nobody "added by portage for syslog" |
| 54 |
# Install default configuration |
55 |
# Install default configuration |
| 55 |
insinto /etc/syslog-ng |
56 |
insinto /etc/syslog-ng |
|
|
57 |
insopts -u syslog -g root -m0640 |
| 56 |
if use hardened || use selinux ; then |
58 |
if use hardened || use selinux ; then |
| 57 |
newins "${FILESDIR}/syslog-ng.conf.gentoo.hardened" syslog-ng.conf |
59 |
newins "${FILESDIR}/syslog-ng.conf.gentoo.hardened" syslog-ng.conf |
| 58 |
else |
60 |
else |
|
Lines 64-67
Link Here
|
| 64 |
newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng |
66 |
newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng |
| 65 |
|
67 |
|
| 66 |
newinitd "${FILESDIR}/syslog-ng.rc6" syslog-ng |
68 |
newinitd "${FILESDIR}/syslog-ng.rc6" syslog-ng |
|
|
69 |
if use hardened || use chroot ; then |
| 70 |
newconfd "${FILESDIR}/syslog-ng.confd.hardened" syslog-ng |
| 71 |
else |
| 72 |
newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng |
| 67 |
} |
73 |
} |