Lines 13-23
Link Here
|
13 |
LICENSE="BSD" |
13 |
LICENSE="BSD" |
14 |
SLOT="0" |
14 |
SLOT="0" |
15 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
15 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
16 |
IUSE="" |
16 |
IUSE="perl" |
17 |
RESTRICT="test" |
17 |
RESTRICT="test" |
18 |
|
18 |
|
19 |
DEPEND="" |
19 |
DEPEND="" |
20 |
RDEPEND="dev-lang/perl |
20 |
RDEPEND="perl? ( dev-lang/perl ) |
21 |
sys-apps/debianutils" |
21 |
sys-apps/debianutils" |
22 |
|
22 |
|
23 |
src_unpack() { |
23 |
src_unpack() { |
Lines 41-55
Link Here
|
41 |
} |
41 |
} |
42 |
|
42 |
|
43 |
src_install() { |
43 |
src_install() { |
44 |
dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles || die "dosbin" |
44 |
dosbin syslogd klogd || die "dosbin" |
45 |
doman *.[1-9] debian/syslogd-listfiles.8 |
45 |
doman *.[1-9] |
46 |
insinto /etc |
46 |
insinto /etc |
47 |
doins debian/syslog.conf || die |
47 |
doins debian/syslog.conf || die |
48 |
exeinto /etc/cron.daily |
|
|
49 |
newexe debian/cron.daily syslog || die |
50 |
exeinto /etc/cron.weekly |
51 |
newexe debian/cron.weekly syslog || die |
52 |
dodoc ANNOUNCE CHANGES NEWS README.1st README.linux |
48 |
dodoc ANNOUNCE CHANGES NEWS README.1st README.linux |
53 |
newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd |
49 |
newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd |
54 |
newconfd "${FILESDIR}"/sysklogd.confd sysklogd |
50 |
newconfd "${FILESDIR}"/sysklogd.confd sysklogd |
|
|
51 |
|
52 |
if use perl; then |
53 |
dosbin debian/syslog-facility debian/syslogd-listfiles || die "dosbin" |
54 |
doman debian/syslogd-listfiles.8 |
55 |
exeinto /etc/cron.daily |
56 |
newexe debian/cron.daily syslog || die |
57 |
exeinto /etc/cron.weekly |
58 |
newexe debian/cron.weekly syslog || die |
59 |
fi |
60 |
} |
61 |
|
62 |
pkg_postinst() { |
63 |
if use !perl; then |
64 |
ewarn "Warning: perl useflag not set- automatic log rotating disabled." |
65 |
fi |
55 |
} |
66 |
} |