Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 150845 | Differences between
and this patch

Collapse All | Expand All

(-)sysklogd-1.4.2.ebuild.orig (-2 / +15 lines)
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
}

Return to bug 150845