Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 323720 Details for
Bug 208560
app-admin/sysklogd log rotating cron script with no perl/debianutils dependency
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
this patch makes the cron jobs and supporting perl scripts optional
sysklogd-add-perl-useflag.diff (text/plain), 5.80 KB, created by
Joshua B. Kahlenberg
on 2012-09-14 03:19:30 UTC
(
hide
)
Description:
this patch makes the cron jobs and supporting perl scripts optional
Filename:
MIME Type:
Creator:
Joshua B. Kahlenberg
Created:
2012-09-14 03:19:30 UTC
Size:
5.80 KB
patch
obsolete
>--- /usr/portage/app-admin/sysklogd/sysklogd-1.4.2_pre20061230-r2.ebuild 2011-04-07 02:51:22.000000000 -0500 >+++ sysklogd-1.4.2_pre20061230-r2.ebuild 2012-09-13 22:13:13.079599392 -0500 >@@ -15,11 +15,11 @@ > LICENSE="BSD" > SLOT="0" > KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86" >-IUSE="" >+IUSE="perl" > RESTRICT="test" > > DEPEND="" >-RDEPEND="dev-lang/perl >+RDEPEND="perl? ( dev-lang/perl ) > sys-apps/debianutils" > > S=${WORKDIR}/${MY_P} >@@ -52,14 +52,25 @@ > } > > src_install() { >- dosbin syslogd klogd "${FILESDIR}"/syslogd-listfiles || die "dosbin" >- doman *.[1-9] "${FILESDIR}"/syslogd-listfiles.8 >- exeinto /etc/cron.daily >- newexe "${FILESDIR}"/syslog-cron syslog.cron >+ dosbin syslogd klogd || die "dosbin" >+ doman *.[1-9] > dodoc ANNOUNCE CHANGES MANIFEST NEWS README.1st README.linux > dodoc "${FILESDIR}"/syslog.conf > insinto /etc > doins "${FILESDIR}"/syslog.conf > newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd > newconfd "${FILESDIR}"/sysklogd.confd sysklogd >+ >+ if use perl; then >+ dosbin "${FILESDIR}"/syslogd-listfiles >+ doman "${FILESDIR}"/syslogd-listfiles.8 >+ exeinto /etc/cron.daily >+ newexe "${FILESDIR}"/syslog-cron syslog.cron >+ fi >+} >+ >+pkg_postinst() { >+ if use !perl; then >+ ewarn "perl useflag not set- automatic log rotating disabled." >+ fi > } >--- /usr/portage/app-admin/sysklogd/sysklogd-1.5.ebuild 2011-04-07 02:51:22.000000000 -0500 >+++ sysklogd-1.5.ebuild 2012-09-13 22:13:22.655599701 -0500 >@@ -13,11 +13,11 @@ > LICENSE="BSD" > SLOT="0" > KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" >-IUSE="" >+IUSE="perl" > RESTRICT="test" > > DEPEND="" >-RDEPEND="dev-lang/perl >+RDEPEND="perl? ( dev-lang/perl ) > sys-apps/debianutils" > > src_unpack() { >@@ -41,15 +41,26 @@ > } > > src_install() { >- dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles || die "dosbin" >- doman *.[1-9] debian/syslogd-listfiles.8 >+ dosbin syslogd klogd || die "dosbin" >+ doman *.[1-9] > insinto /etc > doins debian/syslog.conf || die >- exeinto /etc/cron.daily >- newexe debian/cron.daily syslog || die >- exeinto /etc/cron.weekly >- newexe debian/cron.weekly syslog || die > dodoc ANNOUNCE CHANGES NEWS README.1st README.linux > newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd > newconfd "${FILESDIR}"/sysklogd.confd sysklogd >+ >+ if use perl; then >+ dosbin debian/syslog-facility debian/syslogd-listfiles || die "dosbin" >+ doman debian/syslogd-listfiles.8 >+ exeinto /etc/cron.daily >+ newexe debian/cron.daily syslog || die >+ exeinto /etc/cron.weekly >+ newexe debian/cron.weekly syslog || die >+ fi >+} >+ >+pkg_postinst() { >+ if use !perl; then >+ ewarn "Warning: perl useflag not set- automatic log rotating disabled." >+ fi > } >--- /usr/portage/app-admin/sysklogd/sysklogd-1.5-r1.ebuild 2011-04-07 02:51:22.000000000 -0500 >+++ sysklogd-1.5-r1.ebuild 2012-09-13 22:13:31.123598474 -0500 >@@ -13,11 +13,11 @@ > LICENSE="BSD" > SLOT="0" > KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" >-IUSE="" >+IUSE="perl" > RESTRICT="test" > > DEPEND="" >-RDEPEND="dev-lang/perl >+RDEPEND="perl? ( dev-lang/perl ) > sys-apps/debianutils" > > src_unpack() { >@@ -43,15 +43,26 @@ > } > > src_install() { >- dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles || die "dosbin" >- doman *.[1-9] debian/syslogd-listfiles.8 >+ dosbin syslogd klogd || die "dosbin" >+ doman *.[1-9] > insinto /etc > doins debian/syslog.conf || die >- exeinto /etc/cron.daily >- newexe debian/cron.daily syslog || die >- exeinto /etc/cron.weekly >- newexe debian/cron.weekly syslog || die > dodoc ANNOUNCE CHANGES NEWS README.1st README.linux > newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd > newconfd "${FILESDIR}"/sysklogd.confd sysklogd >+ >+ if use perl; then >+ dosbin debian/syslog-facility debian/syslogd-listfiles || die "dosbin" >+ doman debian/syslogd-listfiles.8 >+ exeinto /etc/cron.daily >+ newexe debian/cron.daily syslog || die >+ exeinto /etc/cron.weekly >+ newexe debian/cron.weekly syslog || die >+ fi >+} >+ >+pkg_postinst() { >+ if use !perl; then >+ ewarn "perl useflag not set- automatic log rotating disabled." >+ fi > } >--- /usr/portage/app-admin/sysklogd/sysklogd-1.5-r2.ebuild 2011-09-14 17:22:57.000000000 -0500 >+++ sysklogd-1.5-r2.ebuild 2012-09-13 22:12:51.154602092 -0500 >@@ -13,11 +13,11 @@ > LICENSE="BSD" > SLOT="0" > KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" >-IUSE="" >+IUSE="perl" > RESTRICT="test" > > DEPEND="" >-RDEPEND="dev-lang/perl >+RDEPEND="perl? ( dev-lang/perl ) > sys-apps/debianutils" > > src_unpack() { >@@ -43,15 +43,26 @@ > } > > src_install() { >- dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles || die "dosbin" >- doman *.[1-9] debian/syslogd-listfiles.8 >+ dosbin syslogd klogd || die "dosbin" >+ doman *.[1-9] > insinto /etc > doins debian/syslog.conf || die >- exeinto /etc/cron.daily >- newexe debian/cron.daily syslog || die >- exeinto /etc/cron.weekly >- newexe debian/cron.weekly syslog || die > dodoc ANNOUNCE CHANGES NEWS README.1st README.linux > newinitd "${FILESDIR}"/sysklogd.rc7 sysklogd > newconfd "${FILESDIR}"/sysklogd.confd sysklogd >+ >+ if use perl; then >+ dosbin debian/syslog-facility debian/syslogd-listfiles || die "dosbin" >+ doman debian/syslogd-listfiles.8 >+ exeinto /etc/cron.daily >+ newexe debian/cron.daily syslog || die >+ exeinto /etc/cron.weekly >+ newexe debian/cron.weekly syslog || die >+ fi >+} >+ >+pkg_postinst() { >+ if use !perl; then >+ ewarn "perl useflag not set- automatic log rotating disabled." >+ fi > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 208560
:
142467
| 323720