diff options
author | 2005-03-05 00:03:57 +0000 | |
---|---|---|
committer | 2005-03-05 00:03:57 +0000 | |
commit | 3a36288ab09aab4769e7ef8c373acc765266a5ee (patch) | |
tree | 820cf286d05c3828af00026c553df4c51ce884a9 /sys-apps | |
parent | Version bump -> 0.9.10 (diff) | |
download | gentoo-2-3a36288ab09aab4769e7ef8c373acc765266a5ee.tar.gz gentoo-2-3a36288ab09aab4769e7ef8c373acc765266a5ee.tar.bz2 gentoo-2-3a36288ab09aab4769e7ef8c373acc765266a5ee.zip |
Moved to sys-process/vixie-cron.
Diffstat (limited to 'sys-apps')
24 files changed, 0 insertions, 1241 deletions
diff --git a/sys-apps/vixie-cron/ChangeLog b/sys-apps/vixie-cron/ChangeLog deleted file mode 100644 index 471f6feb7305..000000000000 --- a/sys-apps/vixie-cron/ChangeLog +++ /dev/null @@ -1,347 +0,0 @@ -# ChangeLog for sys-apps/vixie-cron -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/ChangeLog,v 1.57 2005/03/04 23:28:11 ciaranm Exp $ - - 04 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> - vixie-cron-3.0.1-r4.ebuild, vixie-cron-3.0.1-r5.ebuild, - vixie-cron-4.1-r4.ebuild: - Move sys-apps/cronbase -> sys-process/cronbase - -*vixie-cron-4.1-r6 (23 Feb 2005) - - 23 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> - +files/vixie-cron-4.1-basename.diff, -vixie-cron-4.1-r5.ebuild, - +vixie-cron-4.1-r6.ebuild: - Patch vixie to use basename(argv[0]) instead of argv[0] for bug 82057. - Thanks to Colin Kingsley for the patch. - - 15 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> vixie-cron-4.1-r5.ebuild: - Fix dopamd invocation since the semantics were changed. - - 05 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> - -vixie-cron-3.0.1-r1.ebuild, -vixie-cron-3.0.1-r3.ebuild, - -vixie-cron-4.1-r3.ebuild: - Tidy! - - 04 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> - vixie-cron-4.1-r4.ebuild: - Stable on alpha, bug 80271. - - 01 Feb 2005; Markus Rothe <corsair@gentoo.org> vixie-cron-4.1-r4.ebuild: - Stable on ppc64; bug #80271 - - 31 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> - vixie-cron-4.1-r4.ebuild: - Stable on ppc, as ka0ttic requested. - - 18 Jan 2005; Joshua Kinard <kumba@gentoo.org> vixie-cron-4.1-r4.ebuild: - Marked stable on mips. - - 18 Jan 2005; Joshua Kinard <kumba@gentoo.org> vixie-cron-4.1-r4.ebuild: - Marked stable on mips. - -*vixie-cron-4.1-r5 (15 Jan 2005) - - 15 Jan 2005; Aaron Walker <ka0ttic@gentoo.org> +vixie-cron-4.1-r5.ebuild: - Revision bump for cron.eclass testing. - - 10 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> - vixie-cron-3.0.1-r1.ebuild, vixie-cron-3.0.1-r3.ebuild, - vixie-cron-3.0.1-r4.ebuild, vixie-cron-3.0.1-r5.ebuild, - vixie-cron-4.1-r3.ebuild, vixie-cron-4.1-r4.ebuild: - Added in a message with a link to the Cron Guide, bug #77320 - - 02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 20 Dec 2004; Dylan Carlson <absinthe@gentoo.org> vixie-cron-4.1-r4.ebuild: - Stable on amd64. - - 09 Dec 2004; Guy Martin <gmsoft@gentoo.org> vixie-cron-4.1-r4.ebuild: - Stable on hppa. - - 03 Dec 2004; Aaron Walker <ka0ttic@gentoo.org> - files/vixie-cron-4.1-commandline.patch: - Updated command-line patch now that its issues have been resolved. - - 03 Dec 2004; Aaron Walker <ka0ttic@gentoo.org> vixie-cron-4.1-r4.ebuild: - Give USE=debug some respect and append -DDEBUGGING to CFLAGS if enabled. - - 02 Dec 2004; Aaron Walker <ka0ttic@gentoo.org> - files/vixie-cron-4.1-commandline.patch: - Reverted command-line patch until I can figure out why all of a sudden it - doesn't work. - - 01 Dec 2004; Aaron Walker <ka0ttic@gentoo.org> - files/vixie-cron-4.1-commandline.patch: - Updated command-line patch for bug 73072. Thanks to Thomas Eschenbacher for - the improved patch. - - 30 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> vixie-cron-4.1-r4.ebuild: - New patch revision; fixes all the uninitialized variable compiler warnings. - - 25 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> - vixie-cron-4.1-r4.ebuild: - Stable on sparc - - 24 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> -vixie-cron-4.1-r1.ebuild, - -vixie-cron-4.1-r2.ebuild, vixie-cron-4.1-r4.ebuild: - Marked r4 stable on x86; tidy up r1 and r2. - - 18 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> vixie-cron-4.1-r4.ebuild: - Add warning in pkg_postinst if /etc/pam.d/cron is SUID and give user - instructions for fixing permissions. - -*vixie-cron-4.1-r4 (15 Nov 2004) - - 15 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> +vixie-cron-4.1-r4.ebuild: - Revision bump; fix /etc/pam.d/cron perms bug #71326 - - 09 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> - vixie-cron-4.1-r3.ebuild: - Stable on alpha. - - 08 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> - vixie-cron-4.1-r3.ebuild: - Stable on sparc - - 07 Nov 2004; Joshua Kinard <kumba@gentoo.org> vixie-cron-4.1-r3.ebuild: - Marked stable on mips. - - 07 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> vixie-cron-4.1-r3.ebuild: - Stable on x86. - -*vixie-cron-4.1-r3 (04 Nov 2004) - - 04 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> +vixie-cron-4.1-r3.ebuild: - Revision bump (bug #69796); use tc-getCC instead of ${CC} - - 31 Oct 2004; Ciaran McCreesh <ciaranm@gentoo.org> - vixie-cron-4.1-r2.ebuild: - No bug reports on this, stable on sparc mips x86 - -*vixie-cron-4.1-r2 (08 Oct 2004) - - 08 Oct 2004; Ciaran McCreesh <ciaranm@gentoo.org> - +files/vixie-cron-4.1-commandline.patch, +vixie-cron-4.1-r2.ebuild: - New revision. Includes a fix for the -q options (thanks to Christophe Saout - <christophe at saout.de> in bug #65398), secure ldflags (bug #66348) and - updated HOMEPAGE (bug #65898) - - 07 Oct 2004; Aaron Walker <ka0ttic@gentoo.org> metadata.xml: - Updated metadata info. - - 28 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> - files/vixie-cron-4.1-selinux.diff: - Fix up selinux patch - - 25 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> -vixie-cron-4.1.ebuild: - Remove 4.1, 4.1-r1 is about to be unmasked - -*vixie-cron-4.1-r1 (24 Sep 2004) - - 24 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> +vixie-cron-4.1-r1.ebuild: - Fix /etc/cron.d/, bug #61961. Thanks to Aaron Walker for doing all the hard - work. - - 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - vixie-cron-3.0.1-r4.ebuild, vixie-cron-3.0.1-r5.ebuild: - Masked vixie-cron-3.0.1-r5.ebuild stable for ppc - - 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - vixie-cron-3.0.1-r4.ebuild: - Masked vixie-cron-3.0.1-r4.ebuild stable for ppc - - 28 Aug 2004; Ciaran McCreesh <ciaranm@gentoo.org> - +files/vixie-cron-4.1-cron.deny, vixie-cron-4.1.ebuild: - Provide a sample cron.deny so that crontab works similarly to older versions - -*vixie-cron-4.1 (27 Aug 2004) - - 27 Aug 2004; Ciaran McCreesh <ciaranm@gentoo.org> - +files/vixie-cron-4.1-pam.patch, +files/vixie-cron-4.1-selinux.diff.bz2, - +vixie-cron-4.1.ebuild: - Bump to version 4.1, package.masked for now. I've probably screwed up porting - some of the patches forward, and I can't test the selinux patch at all. - Feedback to bug #61961. - - 27 Aug 2004; Mike Frysinger <vapier@gentoo.org> files/vixie-cron.rc6: - Dont need logger, use logger #57787 by Paul Varner. - - 17 Aug 2004; Chris PeBenito <pebenito@gentoo.org> - files/vixie-cron-3.0.1-selinux.diff.bz2: - Update SELinux patch due to collision with PAM patch. - -*vixie-cron-3.0.1-r5 (17 Aug 2004) - - 17 Aug 2004; Sven Wegener <swegener@gentoo.org> +files/cron.pam.d, - -files/vixie-cron-3.0.1-gentoo.patch, +files/vixie-cron-3.0.1-pam.patch, - vixie-cron-3.0.1-r1.ebuild, vixie-cron-3.0.1-r3.ebuild, - vixie-cron-3.0.1-r4.ebuild, +vixie-cron-3.0.1-r5.ebuild: - Revision bump. Added support for the pam USE flag, to allow cronjobs to be - restricted by the limits set via /etc/security/limits.conf. Moved large patch - from files/ to mirrors. - - 14 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> - vixie-cron-3.0.1-r1.ebuild, vixie-cron-3.0.1-r3.ebuild, - vixie-cron-3.0.1-r4.ebuild: - don't assign default to S - - 11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> - vixie-cron-3.0.1-r4.ebuild: - Stable on alpha. - - 15 May 2004; Joshua Kinard <kumba@gentoo.org> vixie-cron-3.0.1-r4.ebuild: - Marked stable on mips. - - 19 Apr 2004; Jon Portnoy <avenj@gentoo.org> files/crontab.5.diff, - vixie-cron-3.0.1-r4.ebuild : - Minor manpage update from ciaranm, stolen from FreeBSD. - - 19 Apr 2004; Jon Portnoy <avenj@gentoo.org> files/crontab-3.0.1-r4 : - Updated to do run-crons every 10 minutes rather than every minute. - Bug #46628. - - 29 Mar 2004; Jon Portnoy <avenj@gentoo.org> - files/crontab, files/crontab-3.0.1-r4, vixie-cron-3.0.1-r4.ebuild : - No longer need SIGHUP notice, bug 39749. - 3.0.1-r4 stable on AMD64. - - 29 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> - vixie-cron-3.0.1-r4.ebuild: - stable on sparc - - 26 Mar 2004; Seemant Kulleen <seemant@gentoo.org> - vixie-cron-3.0.1-r4.ebuild: - bump to stable x86 - - 14 Mar 2004; Tom Gall <tgall@gentoo.org> vixie-cron-3.0.1-r4.ebuild: - stable on ppc64 - - 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> vixie-cron-3.0.1-r3.ebuild: - stable on alpha and ia64 - - 22 Jan 2004; Martin Holzer <mholzer@gentoo.org> vixie-cron-3.0.1-r1.ebuild, - vixie-cron-3.0.1-r3.ebuild: - fixing einfo. closes 39022 - - 28 Dec 2003; Joshua Kinard <kumba@gentoo.org> vixie-cron-3.0.1-r3.ebuild: - Move to mips stable (~mips -> mips) - - 26 Dec 2003; root <root@gentoo.org> vixie-cron-3.0.1-r4.ebuild: - Marked stable on hppa. - - 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org> files/crontab, - files/crontab-3.0.1-r4: - Move comment. Add environment variables, else jobs run with vanilla - environment which might break some scripts. - - 12 Dec 2003; Chris PeBenito <pebenito@gentoo.org> files/crontab, - files/crontab-3.0.1-r4: - Changed daily, weekly, and monthly runtimes to FreeBSD times (3:01, 4:15, - 5:30, respectively) per #3296. - -*vixie-cron-3.0.1-r3 (11 Dec 2003) - - 11 Dec 2003; Seemant Kulleen <seemant@gentoo.org> metadata.xml, - vixie-cron-3.0.1-r1.ebuild, vixie-cron-3.0.1-r3.ebuild, - vixie-cron-3.0.1-r4.ebuild, files/crontab, files/crontab-3.0.1-r4, - files/vixie-cron-3.0.1-close_stdin.diff, - files/vixie-cron-3.0.1-gentoo.patch, - files/vixie-cron-3.0.1-selinux.diff.bz2, files/vixie-cron.rc6: - vixie-cron is the proper name for the package - - 19 Nov 2003; Jason Wever <weeve@gentoo.org> vcron-3.0.1-r3.ebuild: - Marked stable on sparc. - - 19 Nov 2003; Seemant Kulleen <seemant@gentoo.org> vcron-3.0.1-r4.ebuild: - fix RDEPEND syntax on cronbase -- people need to learn repoman - -*vixie-cron-3.0.1-r4 (19 Nov 2003) - - 19 Nov 2003; Preston A. Elder <prez@gentoo.org> vcron-3.0.1-r4.ebuild, - crontab-3.0.1-r4: - Changed to allow run-crons to run minutely (requires newer cronbase). - -*vcron-3.0.1-r3 (12 Nov 2003) - - 12 Nov 2003; Chris PeBenito <pebenito@gentoo.org> vcron-3.0.1-r2.ebuild, - vcron-3.0.1-r3.ebuild: - Bump to make sure everyone gets the fixed patch. - - 12 Nov 2003; Chris PeBenito <pebenito@gentoo.org> - files/vcron-3.0.1-close_stdin.diff: - Fixed close stdin patch, to close 32911. Thanks to Mike Kordik - for some pointers. - - 30 Oct 2003; Chris PeBenito <pebenito@gentoo.org> vcron-3.0.1-r2.ebuild: - Mark stable on x86 and ppc. - - 28 Oct 2003; Chris PeBenito <pebenito@gentoo.org> vcron-3.0.1-r1.ebuild, - vcron-3.0.1-r2.ebuild, files/vcron-3.0.1-selinux.diff.bz2: - Switch SELinux patch from old API to new API. - -*vcron-3.0.1-r2 (16 Oct 2003) - - 16 Oct 2003; Chris PeBenito <pebenito@gentoo.org> vcron-3.0.1-r2.ebuild, - files/vcron-3.0.1-close_stdin.diff: - Add 1-line patch to close stdin, to close out #26413. - -*vixie-cron-3.0.1-r1 (20 Apr 2002) - - 07 May 2003; Martin Holzer <mholzer@gentoo.org> vcron-3.0.1-r1.ebuild : - Seems like the packages removed from world. - SRC_URI & Homepage updated. Closes #20387. - - 21 Apr 2003; Guy Martin <gmsoft@gentoo.org> vcron-3.0.1-r1.ebuild : - Added hppa to KEYWORDS. - - 13 Apr 2003; Seemant Kulleen <seemant@gentoo.org> Manifest, - files/vixie-cron-3.0.1-gentoo.patch: - cleaned up patch: closing bug #19229 by Markus Nigbur <pYrania@1337-Designz.de> - - 12 Apr 2003; Seemant Kulleen <seemant@gentoo.org> Manifest, - vcron-3.0.1-r1.ebuild: - slight syntax fix to not inherit eutils - - 23 Mar 2003; Joshua Brindle <method@gentoo.org> vcron-3.0.1-r1.ebuild: - added selinux support, thanks pebenito - - 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> vcron-3.0.1-r1.ebuild : - Marked as stable for mips. - - 20 Feb 2003; Zach Welch <zwelch@gentoo.org> vcron-3.0.1-r1.ebuild : - Add arm keyword - - 19 Feb 2003; Martin Holzer <mholzer@gentoo.org> vcron-3.0.1-r1.ebuild : - added keepdir /var/spool/cron/crontabs/ - - 06 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> vcron-3.0.1-r1.ebuild : - Updated homepage tag. - - 14 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> vcron-3.0.1-r1.ebuild : - Added LICENSE, KEYWORDS, SLOT. - - 14 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> vcron-3.0.1-r1.ebuild : - Added LICENSE, KEYWORDS, SLOT. - - 20 Apr 2002; Thilo Bangert <bangert@gentoo.org> files/crontab : - added own crontab - fixed path to suit /var/spool/cron/lastrun - added support for /etc/cron.hourly - - 20 Apr 2002; Thilo Bangert <bangert@gentoo.org> vcron-3.0.1.ebuild : - added PROVIDE="virtual/cron" && RDEPEND="virtual/cron" - removed code duplication - install own version of /etc/crontab - rdepend on sys-apps/cronbase and virtual/mta - - 20 Apr 2002; Thilo Bangert <bangert@gentoo.org> files/vcron.rc6 : - added "provide cron" - - 20 April 2002; Martin Schlemmer <azarah@gentoo.org> files/vcron.rc6 : - Update to NEED "logger" - -*vcron-3.0.1 (1 Feb 2002) - - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : diff --git a/sys-apps/vixie-cron/Manifest b/sys-apps/vixie-cron/Manifest deleted file mode 100644 index 67117f757e44..000000000000 --- a/sys-apps/vixie-cron/Manifest +++ /dev/null @@ -1,33 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 88bfb89997f57f140fe704346dd70362 vixie-cron-4.1-r4.ebuild 3298 -MD5 46366ab9c34660316c3c864bd1081e66 vixie-cron-3.0.1-r4.ebuild 2022 -MD5 e8be340244708dfbadb311113d44640e ChangeLog 12699 -MD5 6427940c65d4907d1dd094c2a0081308 vixie-cron-3.0.1-r5.ebuild 2205 -MD5 e1119e1aff79c6b76b76702669f4777b vixie-cron-4.1-r6.ebuild 2670 -MD5 0fcc78652b11c683f3fe76d614934379 metadata.xml 288 -MD5 4c35adb745265e3008fe1999d6a18952 files/vixie-cron-4.1-selinux.diff 3557 -MD5 b806ca293a6934a3965a063ec2fe0381 files/digest-vixie-cron-4.1-r6 143 -MD5 90b7dda2ca0ecdd2f4dcd9764eaa2358 files/crontab-3.0.1-r4 617 -MD5 1915f29deae7e87c569877f1dbbbec67 files/vixie-cron-3.0.1-selinux.diff.bz2 1853 -MD5 041d9eec86f3869f6613b876ada841a1 files/digest-vixie-cron-3.0.1-r5 144 -MD5 b806ca293a6934a3965a063ec2fe0381 files/digest-vixie-cron-4.1-r4 143 -MD5 9d66b761d15afae9471d33509b712fe9 files/vixie-cron-3.0.1-close_stdin.diff 810 -MD5 f9c762005dc744193babe199ba3fb297 files/crontab 604 -MD5 041d9eec86f3869f6613b876ada841a1 files/digest-vixie-cron-3.0.1-r4 144 -MD5 08c5d571b72d52a2762b2c40639d6946 files/vixie-cron-4.1-commandline.patch 387 -MD5 cec7bf697ed66fa43aedb973b2ad5362 files/vixie-cron-3.0.1-pam.patch 1854 -MD5 620b10c2982aed3071acd92d52e76d8e files/vixie-cron-4.1-pam.patch 1714 -MD5 2790891d7be3833a500e5af547546b0d files/vixie-cron.rc6 526 -MD5 2e993fc2910f6f8d1453b3eb2dbe838c files/vixie-cron-4.1-basename.diff 479 -MD5 de84c3326555349db053b4aa13c0805f files/crontab.5.diff 772 -MD5 5eab102dfecfc35810ab8cf50f95d0d3 files/cron.pam.d 123 -MD5 8692002451e69ee31d667eb2d0dc904d files/vixie-cron-4.1-cron.deny 220 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.6 (GNU/Linux) - -iD8DBQFCKO76LLFUmVNQ7rkRAu8sAJ4iWYP9/j4lUTAO4UDi5Xl0ivQjEgCglxlT -xxPOhFAhtDyZWGJZywJa7EI= -=17j9 ------END PGP SIGNATURE----- diff --git a/sys-apps/vixie-cron/files/cron.pam.d b/sys-apps/vixie-cron/files/cron.pam.d deleted file mode 100644 index e09d6f8d8325..000000000000 --- a/sys-apps/vixie-cron/files/cron.pam.d +++ /dev/null @@ -1,7 +0,0 @@ -#%PAM-1.0 - -account required pam_unix.so - -auth required pam_unix.so - -session required pam_limits.so diff --git a/sys-apps/vixie-cron/files/crontab b/sys-apps/vixie-cron/files/crontab deleted file mode 100644 index 6ec1cb669aac..000000000000 --- a/sys-apps/vixie-cron/files/crontab +++ /dev/null @@ -1,17 +0,0 @@ -# for vixie cron -# -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/files/crontab,v 1.5 2004/07/18 04:40:50 dragonheart Exp $ -# - -# Global variables -SHELL=/bin/bash -PATH=/sbin:/bin:/usr/sbin:/usr/bin -MAILTO=root -HOME=/ - -# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly -*/15 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons -0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly -0 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily -15 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly -30 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly diff --git a/sys-apps/vixie-cron/files/crontab-3.0.1-r4 b/sys-apps/vixie-cron/files/crontab-3.0.1-r4 deleted file mode 100644 index a1d1f29369df..000000000000 --- a/sys-apps/vixie-cron/files/crontab-3.0.1-r4 +++ /dev/null @@ -1,18 +0,0 @@ -# for vixie cron -# -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/files/crontab-3.0.1-r4,v 1.6 2004/07/18 04:40:50 dragonheart Exp $ -# -# - -# Global variables -SHELL=/bin/bash -PATH=/sbin:/bin:/usr/sbin:/usr/bin -MAILTO=root -HOME=/ - -# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly -0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly -1 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily -15 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly -30 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly -*/10 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons diff --git a/sys-apps/vixie-cron/files/crontab.5.diff b/sys-apps/vixie-cron/files/crontab.5.diff deleted file mode 100644 index f50db3dc7902..000000000000 --- a/sys-apps/vixie-cron/files/crontab.5.diff +++ /dev/null @@ -1,35 +0,0 @@ ---- crontab.5.orig 2004-02-19 20:40:04.954132624 +0000 -+++ crontab.5 2004-02-19 20:45:27.033169168 +0000 -@@ -153,6 +153,32 @@ - ``30 4 1,15 * 5'' - would cause a command to be run at 4:30 am on the 1st and 15th of each - month, plus every Friday. -+.PP -+Instead of the first five fields, one of eight special strings may -+appear: -+.IP -+.ta 1.5i -+string meaning -+.br -+------ ------- -+.br -+@reboot Run once, at startup. -+.br -+@yearly Run once a year, "0 0 1 1 *". -+.br -+@annually (same as @yearly) -+.br -+@monthly Run once a month, "0 0 1 * *". -+.br -+@weekly Run once a week, "0 0 * * 0". -+.br -+@daily Run once a day, "0 0 * * *". -+.br -+@midnight (same as @daily) -+.br -+@hourly Run once an hour, "0 * * * *". -+.br -+.fi - .SH EXAMPLE CRON FILE - .nf - diff --git a/sys-apps/vixie-cron/files/digest-vixie-cron-3.0.1-r4 b/sys-apps/vixie-cron/files/digest-vixie-cron-3.0.1-r4 deleted file mode 100644 index a6ccf1b47338..000000000000 --- a/sys-apps/vixie-cron/files/digest-vixie-cron-3.0.1-r4 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 369390355808fcf947cd2f9847f88859 vixie-cron-3.0.1.tar.bz2 50376 -MD5 b9e1488f6bad0b8b5bfc94561f79c8a6 vixie-cron-3.0.1-gentoo.patch.bz2 8901 diff --git a/sys-apps/vixie-cron/files/digest-vixie-cron-3.0.1-r5 b/sys-apps/vixie-cron/files/digest-vixie-cron-3.0.1-r5 deleted file mode 100644 index a6ccf1b47338..000000000000 --- a/sys-apps/vixie-cron/files/digest-vixie-cron-3.0.1-r5 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 369390355808fcf947cd2f9847f88859 vixie-cron-3.0.1.tar.bz2 50376 -MD5 b9e1488f6bad0b8b5bfc94561f79c8a6 vixie-cron-3.0.1-gentoo.patch.bz2 8901 diff --git a/sys-apps/vixie-cron/files/digest-vixie-cron-4.1-r4 b/sys-apps/vixie-cron/files/digest-vixie-cron-4.1-r4 deleted file mode 100644 index 23195713d1ae..000000000000 --- a/sys-apps/vixie-cron/files/digest-vixie-cron-4.1-r4 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 09dc04f9879684d27c64c910174a9536 vixie-cron-4.1.tar.bz2 54246 -MD5 7b52dead5180d5769a70b581413bd6f0 vixie-cron-4.1-gentoo-r3.patch.bz2 4121 diff --git a/sys-apps/vixie-cron/files/digest-vixie-cron-4.1-r6 b/sys-apps/vixie-cron/files/digest-vixie-cron-4.1-r6 deleted file mode 100644 index 23195713d1ae..000000000000 --- a/sys-apps/vixie-cron/files/digest-vixie-cron-4.1-r6 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 09dc04f9879684d27c64c910174a9536 vixie-cron-4.1.tar.bz2 54246 -MD5 7b52dead5180d5769a70b581413bd6f0 vixie-cron-4.1-gentoo-r3.patch.bz2 4121 diff --git a/sys-apps/vixie-cron/files/vixie-cron-3.0.1-close_stdin.diff b/sys-apps/vixie-cron/files/vixie-cron-3.0.1-close_stdin.diff deleted file mode 100644 index a365f0c3ce3c..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-3.0.1-close_stdin.diff +++ /dev/null @@ -1,37 +0,0 @@ -diff -urN vixie-cron-3.0.1.orig/cron.c vixie-cron-3.0.1/cron.c ---- vixie-cron-3.0.1.orig/cron.c 2003-11-07 11:33:38.000000000 -0600 -+++ vixie-cron-3.0.1/cron.c 2003-11-12 12:37:42.000000000 -0600 -@@ -25,6 +25,8 @@ - - #include "cron.h" - #include <sys/signal.h> -+#include <sys/stat.h> -+#include <fcntl.h> - #if SYS_TIME_H - # include <sys/time.h> - # include <time.h> -@@ -58,6 +60,7 @@ - char *argv[]; - { - cron_db database; -+ int i; - - ProgramName = argv[0]; - -@@ -108,6 +111,16 @@ - } - } - -+ /* close stdin, stdout, and stderr */ -+ if ( (i = open("/dev/null", O_RDWR)) < 0) { -+ log_it("CRON",getpid(),"DEATH","can't open /dev/null"); -+ exit(0); -+ } -+ close(0); dup2(i, 0); -+ close(1); dup2(i, 1); -+ close(2); dup2(i, 2); -+ close(i); -+ - acquire_daemonlock(0); - database.head = NULL; - database.tail = NULL; diff --git a/sys-apps/vixie-cron/files/vixie-cron-3.0.1-pam.patch b/sys-apps/vixie-cron/files/vixie-cron-3.0.1-pam.patch deleted file mode 100644 index 898f3ee652e2..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-3.0.1-pam.patch +++ /dev/null @@ -1,70 +0,0 @@ -diff -ur vixie-cron-3.0.1.orig/Makefile vixie-cron-3.0.1/Makefile ---- vixie-cron-3.0.1.orig/Makefile Thu May 30 19:47:00 2002 -+++ vixie-cron-3.0.1/Makefile Thu May 30 20:54:46 2002 -@@ -55,7 +55,7 @@ - INCLUDE = -I. - #INCLUDE = - #<<need getopt()>> --LIBS = -+LIBS = -lpam - #<<optimize or debug?>> - OPTIM = $(RPM_OPT_FLAGS) - #OPTIM = -g -diff -ur vixie-cron-3.0.1.orig/do_command.c vixie-cron-3.0.1/do_command.c ---- vixie-cron-3.0.1.orig/do_command.c Thu May 30 19:47:00 2002 -+++ vixie-cron-3.0.1/do_command.c Thu May 30 20:55:50 2002 -@@ -29,6 +29,18 @@ - # include <syslog.h> - #endif - -+#include <security/pam_appl.h> -+static pam_handle_t *pamh = NULL; -+static const struct pam_conv conv = { -+ NULL -+}; -+#define PAM_FAIL_CHECK if (retcode != PAM_SUCCESS) { \ -+ fprintf(stderr,"\n%s\n",pam_strerror(pamh, retcode)); \ -+ syslog(LOG_ERR,"%s",pam_strerror(pamh, retcode)); \ -+ pam_end(pamh, retcode); exit(1); \ -+ } -+ -+ - - static void child_process __P((entry *, user *)), - do_univ __P((user *)); -@@ -77,6 +89,7 @@ - register char *input_data; - char *usernm, *mailto; - int children = 0; -+ int retcode = 0; - - Debug(DPROC, ("[%d] child_process('%s')\n", getpid(), e->cmd)) - -@@ -159,6 +172,15 @@ - } - } - -+ retcode = pam_start("cron", usernm, &conv, &pamh); -+ PAM_FAIL_CHECK; -+ retcode = pam_acct_mgmt(pamh, PAM_SILENT); -+ PAM_FAIL_CHECK; -+ retcode = pam_open_session(pamh, PAM_SILENT); -+ PAM_FAIL_CHECK; -+ retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED | PAM_SILENT); -+ PAM_FAIL_CHECK; -+ - /* fork again, this time so we can exec the user's command. - */ - switch (vfork()) { -@@ -483,7 +505,11 @@ - if (WIFSIGNALED(waiter) && WCOREDUMP(waiter)) - Debug(DPROC, (", dumped core")) - Debug(DPROC, ("\n")) -+ - } -+ pam_setcred(pamh, PAM_DELETE_CRED | PAM_SILENT); -+ retcode = pam_close_session(pamh, PAM_SILENT); -+ pam_end(pamh, retcode); - } - - diff --git a/sys-apps/vixie-cron/files/vixie-cron-3.0.1-selinux.diff.bz2 b/sys-apps/vixie-cron/files/vixie-cron-3.0.1-selinux.diff.bz2 Binary files differdeleted file mode 100644 index 9fbbcf8d8cd0..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-3.0.1-selinux.diff.bz2 +++ /dev/null diff --git a/sys-apps/vixie-cron/files/vixie-cron-4.1-basename.diff b/sys-apps/vixie-cron/files/vixie-cron-4.1-basename.diff deleted file mode 100644 index c7930ddc4e97..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-4.1-basename.diff +++ /dev/null @@ -1,20 +0,0 @@ -diff --exclude='*~' -urN vixie-cron-4.1.orig/cron.c vixie-cron-4.1/cron.c ---- vixie-cron-4.1.orig/cron.c 2005-02-23 02:05:30.730975808 -0500 -+++ vixie-cron-4.1/cron.c 2005-02-23 02:07:13.233393072 -0500 -@@ -25,6 +25,7 @@ - - #define MAIN_PROGRAM - -+#include <libgen.h> - #include "cron.h" - - enum timejump { negative, small, medium, large }; -@@ -61,7 +62,7 @@ - cron_db database; - int fd; - -- ProgramName = argv[0]; -+ ProgramName = basename(argv[0]); - - setlocale(LC_ALL, ""); - diff --git a/sys-apps/vixie-cron/files/vixie-cron-4.1-commandline.patch b/sys-apps/vixie-cron/files/vixie-cron-4.1-commandline.patch deleted file mode 100644 index d204ad882aa2..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-4.1-commandline.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- entry.c.orig 2004-08-27 20:09:34.000000000 +0200 -+++ entry.c 2004-12-01 22:16:10.992268200 +0100 -@@ -336,7 +336,9 @@ - - /* If the first character of the command is '-' it is a cron option. - */ -- while ((ch = get_char(file)) == '-') { -+ ch = get_char(file); -+ Skip_Blanks(ch, file) -+ while (ch == '-') { - switch (ch = get_char(file)) { - case 'q': - e->flags |= DONT_LOG; diff --git a/sys-apps/vixie-cron/files/vixie-cron-4.1-cron.deny b/sys-apps/vixie-cron/files/vixie-cron-4.1-cron.deny deleted file mode 100644 index 4bf9e5f132ab..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-4.1-cron.deny +++ /dev/null @@ -1,5 +0,0 @@ -# $Id: vixie-cron-4.1-cron.deny,v 1.1 2004/08/28 00:51:46 ciaranm Exp $ -# If for any reason you have users in the 'cron' group who should not -# be allowed to run crontab, add them to this file (one username per -# line) - diff --git a/sys-apps/vixie-cron/files/vixie-cron-4.1-pam.patch b/sys-apps/vixie-cron/files/vixie-cron-4.1-pam.patch deleted file mode 100644 index 64bf67138e70..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-4.1-pam.patch +++ /dev/null @@ -1,67 +0,0 @@ ---- vixie-cron-3.0.1.orig/Makefile Thu May 30 19:47:00 2002 -+++ vixie-cron-3.0.1/Makefile Thu May 30 20:54:46 2002 -@@ -55,7 +55,7 @@ - INCLUDE = -I. - #INCLUDE = - #<<need getopt()>> --LIBS = -+LIBS = -lpam - #<<optimize or debug?>> - OPTIM = $(RPM_OPT_FLAGS) - #OPTIM = -g ---- vixie-cron-3.0.1.orig/do_command.c Thu May 30 19:47:00 2002 -+++ vixie-cron-3.0.1/do_command.c Thu May 30 20:55:50 2002 -@@ -25,6 +25,18 @@ - - #include "cron.h" - -+#include <security/pam_appl.h> -+static pam_handle_t *pamh = NULL; -+static const struct pam_conv conv = { -+ NULL -+}; -+#define PAM_FAIL_CHECK if (retcode != PAM_SUCCESS) { \ -+ fprintf(stderr,"\n%s\n",pam_strerror(pamh, retcode)); \ -+ syslog(LOG_ERR,"%s",pam_strerror(pamh, retcode)); \ -+ pam_end(pamh, retcode); exit(1); \ -+ } -+ -+ - static void child_process(entry *, user *); - static int safe_p(const char *, const char *); - -@@ -65,6 +77,7 @@ - int stdin_pipe[2], stdout_pipe[2]; - char *input_data, *usernm, *mailto; - int children = 0; -+ int retcode = 0; - - Debug(DPROC, ("[%ld] child_process('%s')\n", (long)getpid(), e->cmd)) - -@@ -134,6 +147,16 @@ - *p = '\0'; - } - -+ -+ retcode = pam_start("cron", usernm, &conv, &pamh); -+ PAM_FAIL_CHECK; -+ retcode = pam_acct_mgmt(pamh, PAM_SILENT); -+ PAM_FAIL_CHECK; -+ retcode = pam_open_session(pamh, PAM_SILENT); -+ PAM_FAIL_CHECK; -+ retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED | PAM_SILENT); -+ PAM_FAIL_CHECK; -+ - /* fork again, this time so we can exec the user's command. - */ - switch (vfork()) { -@@ -507,6 +530,9 @@ - Debug(DPROC, (", dumped core")) - Debug(DPROC, ("\n")) - } -+ pam_setcred(pamh, PAM_DELETE_CRED | PAM_SILENT); -+ retcode = pam_close_session(pamh, PAM_SILENT); -+ pam_end(pamh, retcode); - } - - static int diff --git a/sys-apps/vixie-cron/files/vixie-cron-4.1-selinux.diff b/sys-apps/vixie-cron/files/vixie-cron-4.1-selinux.diff deleted file mode 100644 index a4621e2530da..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron-4.1-selinux.diff +++ /dev/null @@ -1,117 +0,0 @@ ---- vixie-cron-3.0.1/Makefile.selinux 2003-05-20 14:52:06.000000000 -0400 -+++ vixie-cron-3.0.1/Makefile 2003-05-20 14:52:21.000000000 -0400 -@@ -71,7 +71,8 @@ LINTFLAGS = -hbxa $(INCLUDE) $(COMPAT) $ - #<<want to use a nonstandard CC?>> - #CC = vcc - #<<manifest defines>> --DEFS = -+DEFS = -s -DWITH_SELINUX -+LIBS += -lselinux - #(SGI IRIX systems need this) - #DEFS = -D_BSD_SIGNALS -Dconst= - #<<the name of the BSD-like install program>> ---- vixie-cron-3.0.1/database.c.selinux 2003-05-20 14:52:56.000000000 -0400 -+++ vixie-cron-3.0.1/database.c 2003-05-23 13:27:24.898020960 -0400 -@@ -28,6 +28,15 @@ - - #include "cron.h" - -+#ifdef WITH_SELINUX -+#include <selinux/selinux.h> -+#include <selinux/flask.h> -+#include <selinux/av_permissions.h> -+#define SYSUSERNAME "system_u" -+#else -+#define SYSUSERNAME "*system*" -+#endif -+ - #define TMAX(a,b) ((a)>(b)?(a):(b)) - - static void process_crontab(const char *, const char *, -@@ -217,7 +226,7 @@ - if (fname == NULL) { - /* must be set to something for logging purposes. - */ -- fname = "*system*"; -+ fname = SYSUSERNAME; - } else if ((pw = getpwnam(uname)) == NULL) { - /* file doesn't have a user in passwd file. - */ -@@ -279,6 +288,43 @@ - free_user(u); - log_it(fname, getpid(), "RELOAD", tabname); - } -+#ifdef WITH_SELINUX -+ if (is_selinux_enabled()) { -+ security_context_t file_context=NULL; -+ security_context_t user_context=NULL; -+ struct av_decision avd; -+ int retval=0; -+ -+ if (fgetfilecon(crontab_fd, &file_context) < OK) { -+ log_it(fname, getpid(), "getfilecon FAILED", tabname); -+ goto next_crontab; -+ } -+ -+ /* -+ * Since crontab files are not directly executed, -+ * crond must ensure that the crontab file has -+ * a context that is appropriate for the context of -+ * the user cron job. It performs an entrypoint -+ * permission check for this purpose. -+ */ -+ if (get_default_context(fname, NULL, &user_context)) { -+ log_it(fname, getpid(), "NO CONTEXT", tabname); -+ freecon(file_context); -+ goto next_crontab; -+ } -+ retval = security_compute_av(user_context, -+ file_context, -+ SECCLASS_FILE, -+ FILE__ENTRYPOINT, -+ &avd); -+ freecon(user_context); -+ freecon(file_context); -+ if (retval || ((FILE__ENTRYPOINT & avd.allowed) != FILE__ENTRYPOINT)) { -+ log_it(fname, getpid(), "ENTRYPOINT FAILED", tabname); -+ goto next_crontab; -+ } -+ } -+#endif - u = load_user(crontab_fd, pw, fname); - if (u != NULL) { - u->mtime = statbuf->st_mtime; ---- vixie-cron-3.0.1/do_command.c.selinux 2003-05-20 14:53:12.000000000 -0400 -+++ vixie-cron-3.0.1/do_command.c 2003-05-20 14:58:06.000000000 -0400 -@@ -25,6 +25,10 @@ - - #include "cron.h" - -+#ifdef WITH_SELINUX -+#include <selinux/selinux.h> -+#endif -+ - static void child_process(entry *, user *); - static int safe_p(const char *, const char *); - -@@ -265,6 +269,20 @@ - _exit(OK_EXIT); - } - # endif /*DEBUGGING*/ -+#ifdef WITH_SELINUX -+ if (is_selinux_enabled()) { -+ security_context_t scontext; -+ if (get_default_context(u->name, NULL, &scontext)) { -+ fprintf(stderr, "execle_secure: couldn't get security context for user %s\n", u->name); -+ _exit(ERROR_EXIT); -+ } -+ if (setexeccon(scontext) < 0) { -+ fprintf(stderr, "Could not set exec context to %s for user %s\n", scontext,u->name); -+ _exit(ERROR_EXIT); -+ } -+ freecon(scontext); -+ } -+#endif - execle(shell, shell, "-c", e->cmd, (char *)0, e->envp); - fprintf(stderr, "execl: couldn't exec `%s'\n", shell); - perror("execl"); diff --git a/sys-apps/vixie-cron/files/vixie-cron.rc6 b/sys-apps/vixie-cron/files/vixie-cron.rc6 deleted file mode 100644 index 7aba49b577e7..000000000000 --- a/sys-apps/vixie-cron/files/vixie-cron.rc6 +++ /dev/null @@ -1,22 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/files/vixie-cron.rc6,v 1.5 2004/08/27 05:05:01 vapier Exp $ - -depend() { - use logger - need clock localmount - provide cron -} - -start() { - ebegin "Starting vixie-cron" - start-stop-daemon --start --quiet --exec /usr/sbin/cron - eend $? -} - -stop() { - ebegin "Stopping vixie-cron" - start-stop-daemon --stop --quiet --pidfile /var/run/cron.pid - eend $? -} diff --git a/sys-apps/vixie-cron/metadata.xml b/sys-apps/vixie-cron/metadata.xml deleted file mode 100644 index a2d4a69bf49f..000000000000 --- a/sys-apps/vixie-cron/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>cron</herd> - <maintainer> - <email>ciaranm@gentoo.org</email> - </maintainer> - <maintainer> - <email>ka0ttic@gentoo.org</email> - </maintainer> -</pkgmetadata> diff --git a/sys-apps/vixie-cron/vixie-cron-3.0.1-r4.ebuild b/sys-apps/vixie-cron/vixie-cron-3.0.1-r4.ebuild deleted file mode 100644 index 7751fe1df6a1..000000000000 --- a/sys-apps/vixie-cron/vixie-cron-3.0.1-r4.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/vixie-cron-3.0.1-r4.ebuild,v 1.20 2005/03/04 23:28:11 ciaranm Exp $ - -inherit eutils - -IUSE="selinux" - -SELINUX_PATCH="${P}-selinux.diff.bz2" - -DESCRIPTION="The Vixie cron daemon" -HOMEPAGE="http://www.vix.com/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - mirror://gentoo/${P}-gentoo.patch.bz2" - -SLOT="0" -LICENSE="as-is" -KEYWORDS="x86 ppc sparc alpha mips hppa ~ia64 amd64 ppc64" - -DEPEND=">=sys-apps/portage-2.0.47-r10 - >=sys-apps/sed-4.0.5 - selinux? ( sys-libs/libselinux )" - -RDEPEND="!virtual/cron - >=sys-process/cronbase-0.2.1-r3 - virtual/mta - selinux? ( sys-libs/libselinux )" - -PROVIDE="virtual/cron" - -src_unpack() { - unpack ${A} - - cd ${S} - - epatch ${WORKDIR}/${P}-gentoo.patch - epatch ${FILESDIR}/${P}-close_stdin.diff - epatch ${FILESDIR}/crontab.5.diff - - use selinux && epatch ${FILESDIR}/${SELINUX_PATCH} - - sed -i "s:-O2:${CFLAGS}:" Makefile -} - -src_compile() { - emake || die -} - -src_install() { - #this does not work if the directory exists already - diropts -m0750 -o root -g cron - dodir /var/spool/cron/crontabs - keepdir /var/spool/cron/crontabs/ - - doman crontab.1 crontab.5 cron.8 - - dodoc CHANGES CONVERSION FEATURES MAIL MANIFEST README THANKS - - diropts -m0755 ; dodir /etc/cron.d - keepdir /etc/cron.d/ - - exeinto /etc/init.d - newexe ${FILESDIR}/vixie-cron.rc6 vixie-cron - - insinto /etc - insopts -o root -g root -m 0644 - newins ${FILESDIR}/crontab-3.0.1-r4 crontab - - dodoc ${FILESDIR}/crontab - - insinto /usr/sbin - insopts -o root -g root -m 0750 ; doins cron - - insinto /usr/bin - insopts -o root -g cron -m 4750 ; doins crontab -} - -pkg_postinst() { - - if [ -f ${ROOT}/etc/init.d/vcron ] - then - ewarn "Please run:" - ewarn "rc-update del vcron" - ewarn "rc-update add vixie-cron default" - fi - - echo - einfo "You may wish to read the Gentoo Linux Cron Guide, which can be" - einfo "found online at:" - einfo " http://www.gentoo.org/doc/en/cron-guide.xml" - echo -} - diff --git a/sys-apps/vixie-cron/vixie-cron-3.0.1-r5.ebuild b/sys-apps/vixie-cron/vixie-cron-3.0.1-r5.ebuild deleted file mode 100644 index a58ac43805c0..000000000000 --- a/sys-apps/vixie-cron/vixie-cron-3.0.1-r5.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/vixie-cron-3.0.1-r5.ebuild,v 1.5 2005/03/04 23:28:11 ciaranm Exp $ - -inherit eutils - -IUSE="selinux pam" - -SELINUX_PATCH="${P}-selinux.diff.bz2" - -DESCRIPTION="The Vixie cron daemon" -HOMEPAGE="http://www.vix.com/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - mirror://gentoo/${P}-gentoo.patch.bz2" - -SLOT="0" -LICENSE="as-is" -KEYWORDS="~x86 ppc ~sparc ~alpha ~mips ~hppa ~ia64 ~amd64 ~ppc64" - -DEPEND=">=sys-apps/portage-2.0.47-r10 - >=sys-apps/sed-4.0.5 - selinux? ( sys-libs/libselinux ) - pam? ( sys-libs/pam )" - -RDEPEND="!virtual/cron - >=sys-process/cronbase-0.2.1-r3 - virtual/mta - selinux? ( sys-libs/libselinux ) - pam? ( sys-libs/pam )" - -PROVIDE="virtual/cron" - -src_unpack() { - unpack ${A} - - cd ${S} - - epatch ${WORKDIR}/${P}-gentoo.patch - epatch ${FILESDIR}/${P}-close_stdin.diff - epatch ${FILESDIR}/crontab.5.diff - - use pam && epatch ${FILESDIR}/${P}-pam.patch - use selinux && epatch ${FILESDIR}/${SELINUX_PATCH} - - sed -i "s:-O2:${CFLAGS}:" Makefile -} - -src_compile() { - emake || die -} - -src_install() { - #this does not work if the directory exists already - diropts -m0750 -o root -g cron - dodir /var/spool/cron/crontabs - keepdir /var/spool/cron/crontabs/ - - doman crontab.1 crontab.5 cron.8 - - dodoc CHANGES CONVERSION FEATURES MAIL MANIFEST README THANKS - - diropts -m0755 ; dodir /etc/cron.d - keepdir /etc/cron.d/ - - exeinto /etc/init.d - newexe ${FILESDIR}/vixie-cron.rc6 vixie-cron - - insinto /etc - insopts -o root -g root -m 0644 - newins ${FILESDIR}/crontab-3.0.1-r4 crontab - - dodoc ${FILESDIR}/crontab - - insinto /usr/sbin - insopts -o root -g root -m 0750 ; doins cron - - insinto /usr/bin - insopts -o root -g cron -m 4750 ; doins crontab - - if use pam - then - insinto /etc/pam.d - newins ${FILESDIR}/cron.pam.d cron - fi -} - -pkg_postinst() { - - if [ -f ${ROOT}/etc/init.d/vcron ] - then - ewarn "Please run:" - ewarn "rc-update del vcron" - ewarn "rc-update add vixie-cron default" - fi - - echo - einfo "You may wish to read the Gentoo Linux Cron Guide, which can be" - einfo "found online at:" - einfo " http://www.gentoo.org/doc/en/cron-guide.xml" - echo -} diff --git a/sys-apps/vixie-cron/vixie-cron-4.1-r4.ebuild b/sys-apps/vixie-cron/vixie-cron-4.1-r4.ebuild deleted file mode 100644 index 8bddc1ad655a..000000000000 --- a/sys-apps/vixie-cron/vixie-cron-4.1-r4.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/vixie-cron-4.1-r4.ebuild,v 1.17 2005/03/04 23:28:11 ciaranm Exp $ - -inherit eutils flag-o-matic toolchain-funcs debug - -# no useful homepage, bug #65898 -HOMEPAGE="ftp://ftp.isc.org/isc/cron/" -DESCRIPTION="Paul Vixie's cron daemon, a fully featured crond implementation" - -SELINUX_PATCH="${P}-selinux.diff" -GENTOO_PATCH_REV="r3" - -SRC_URI="mirror://gentoo/${P}.tar.bz2 - mirror://gentoo/${P}-gentoo-${GENTOO_PATCH_REV}.patch.bz2" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86" -IUSE="selinux pam debug" - -DEPEND=">=sys-apps/portage-2.0.47-r10 - >=sys-apps/sed-4.0.5 - selinux? ( sys-libs/libselinux ) - pam? ( sys-libs/pam )" -RDEPEND="!virtual/cron - >=sys-process/cronbase-0.2.1-r3 - virtual/mta - selinux? ( sys-libs/libselinux ) - pam? ( sys-libs/pam )" -PROVIDE="virtual/cron" - -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${WORKDIR}/${P}-gentoo-${GENTOO_PATCH_REV}.patch - epatch ${FILESDIR}/crontab.5.diff - epatch ${FILESDIR}/${P}-commandline.patch - - use pam && epatch ${FILESDIR}/${P}-pam.patch - use selinux && epatch ${FILESDIR}/${SELINUX_PATCH} -} - -src_compile() { - # we need to tinker with ldflags since we're installing as setuid. see - # "[gentoo-core] Heads up changes in suid handing with portage >=51_pre21" - # for details. Note that we do the sed fixes here rather than in unpack so - # that our changes to LDFLAGS are picked up. - - append-ldflags -Wl,-z,now - use debug && append-flags -DDEBUGGING - - sed -i -e "s:gcc \(-Wall.*\):$(tc-getCC) \1 ${CFLAGS}:" \ - -e "s:^\(LDFLAGS[ \t]\+=\).*:\1 ${LDFLAGS}:" Makefile \ - || die "sed Makefile failed" - - emake || die "emake failed" -} - -src_install() { - # this does not work if the directory exists already - diropts -m0750 -o root -g cron - dodir /var/spool/cron/crontabs - keepdir /var/spool/cron/crontabs/ - - doman crontab.1 crontab.5 cron.8 - - dodoc CHANGES CONVERSION FEATURES MAIL README THANKS - - diropts -m0755 ; dodir /etc/cron.d - keepdir /etc/cron.d/ - - exeinto /etc/init.d - newexe ${FILESDIR}/vixie-cron.rc6 vixie-cron - - insinto /etc - insopts -o root -g root -m 0644 - newins ${FILESDIR}/crontab-3.0.1-r4 crontab - newins ${FILESDIR}/${P}-cron.deny cron.deny - - dodoc ${FILESDIR}/crontab - - insinto /usr/sbin - insopts -o root -g root -m 0750 ; doins cron - - insinto /usr/bin - insopts -o root -g cron -m 4750 ; doins crontab - - if use pam ; then - insinto /etc/pam.d - insopts -o root -g root -m 0644 - newins ${FILESDIR}/cron.pam.d cron - fi -} - -pkg_postinst() { - if [ -f ${ROOT}/etc/init.d/vcron ] - then - ewarn "Please run:" - ewarn "rc-update del vcron" - ewarn "rc-update add vixie-cron default" - fi - - # bug 71326 - if [ -u ${ROOT}/etc/pam.d/cron ] ; then - echo - ewarn "Warning: previous ebuilds didn't reset permissions prior" - ewarn "to installing crontab, resulting in /etc/pam.d/cron being" - ewarn "installed with the SUID and executable bits set." - ewarn - ewarn "Run the following as root to set the proper permissions:" - ewarn " chmod 0644 /etc/pam.d/cron" - echo - fi - - echo - einfo "You may wish to read the Gentoo Linux Cron Guide, which can be" - einfo "found online at:" - einfo " http://www.gentoo.org/doc/en/cron-guide.xml" - echo -} diff --git a/sys-apps/vixie-cron/vixie-cron-4.1-r6.ebuild b/sys-apps/vixie-cron/vixie-cron-4.1-r6.ebuild deleted file mode 100644 index 6f527b333ef3..000000000000 --- a/sys-apps/vixie-cron/vixie-cron-4.1-r6.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/vixie-cron/vixie-cron-4.1-r6.ebuild,v 1.1 2005/02/23 11:17:41 ka0ttic Exp $ - -inherit cron toolchain-funcs debug - -# no useful homepage, bug #65898 -HOMEPAGE="ftp://ftp.isc.org/isc/cron/" -DESCRIPTION="Paul Vixie's cron daemon, a fully featured crond implementation" - -SELINUX_PATCH="${P}-selinux.diff" -GENTOO_PATCH_REV="r3" - -SRC_URI="mirror://gentoo/${P}.tar.bz2 - mirror://gentoo/${P}-gentoo-${GENTOO_PATCH_REV}.patch.bz2" - -LICENSE="as-is" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="selinux pam debug" - -DEPEND=">=sys-apps/portage-2.0.47-r10 - selinux? ( sys-libs/libselinux ) - pam? ( sys-libs/pam )" - -RDEPEND="selinux? ( sys-libs/libselinux ) - pam? ( sys-libs/pam )" - -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${WORKDIR}/${P}-gentoo-${GENTOO_PATCH_REV}.patch - epatch ${FILESDIR}/crontab.5.diff - epatch ${FILESDIR}/${P}-commandline.patch - epatch ${FILESDIR}/${P}-basename.diff - - use pam && epatch ${FILESDIR}/${P}-pam.patch - use selinux && epatch ${FILESDIR}/${SELINUX_PATCH} -} - -src_compile() { - # we need to tinker with ldflags since we're installing as setuid. see - # "[gentoo-core] Heads up changes in suid handing with portage >=51_pre21" - # for details. Note that we do the sed fixes here rather than in unpack so - # that our changes to LDFLAGS are picked up. - - append-ldflags -Wl,-z,now - use debug && append-flags -DDEBUGGING - - sed -i -e "s:gcc \(-Wall.*\):$(tc-getCC) \1 ${CFLAGS}:" \ - -e "s:^\(LDFLAGS[ \t]\+=\).*:\1 ${LDFLAGS}:" Makefile \ - || die "sed Makefile failed" - - emake || die "emake failed" -} - -src_install() { - docrondir - docron - docrontab - - # /etc stuff - insinto /etc - newins ${FILESDIR}/crontab-3.0.1-r4 crontab - newins ${FILESDIR}/${P}-cron.deny cron.deny - - keepdir /etc/cron.d - newpamd ${FILESDIR}/cron.pam.d cron - newinitd ${FILESDIR}/vixie-cron.rc6 vixie-cron - - # doc stuff - doman crontab.1 crontab.5 cron.8 - dodoc ${FILESDIR}/crontab - dodoc CHANGES CONVERSION FEATURES MAIL README THANKS -} - -pkg_postinst() { - if [[ -f ${ROOT}/etc/init.d/vcron ]] - then - ewarn "Please run:" - ewarn "rc-update del vcron" - ewarn "rc-update add vixie-cron default" - fi - - # bug 71326 - if [[ -u ${ROOT}/etc/pam.d/cron ]] ; then - echo - ewarn "Warning: previous ebuilds didn't reset permissions prior" - ewarn "to installing crontab, resulting in /etc/pam.d/cron being" - ewarn "installed with the SUID and executable bits set." - ewarn - ewarn "Run the following as root to set the proper permissions:" - ewarn " chmod 0644 /etc/pam.d/cron" - echo - fi - - cron-pkg_postinst -} |