diff options
author | 2005-02-10 04:19:21 +0000 | |
---|---|---|
committer | 2005-02-10 04:19:21 +0000 | |
commit | 57bfea5c712abc71e0c9c4c4eb2c0f636d0c098e (patch) | |
tree | c9fee969da44b57d47462ccb4aae31eb797867f4 /sys-apps/dcron | |
parent | old (diff) | |
download | historical-57bfea5c712abc71e0c9c4c4eb2c0f636d0c098e.tar.gz historical-57bfea5c712abc71e0c9c4c4eb2c0f636d0c098e.tar.bz2 historical-57bfea5c712abc71e0c9c4c4eb2c0f636d0c098e.zip |
Add support for cron.eclass by Aaron Walker #78077.
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'sys-apps/dcron')
-rw-r--r-- | sys-apps/dcron/ChangeLog | 7 | ||||
-rw-r--r-- | sys-apps/dcron/Manifest | 22 | ||||
-rw-r--r-- | sys-apps/dcron/dcron-2.9-r3.ebuild | 67 | ||||
-rw-r--r-- | sys-apps/dcron/files/digest-dcron-2.9-r3 | 1 |
4 files changed, 81 insertions, 16 deletions
diff --git a/sys-apps/dcron/ChangeLog b/sys-apps/dcron/ChangeLog index 304c704aa1f0..334df64e809a 100644 --- a/sys-apps/dcron/ChangeLog +++ b/sys-apps/dcron/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/dcron # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dcron/ChangeLog,v 1.39 2005/01/10 06:49:36 ciaranm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/dcron/ChangeLog,v 1.40 2005/02/10 04:19:21 vapier Exp $ + +*dcron-2.9-r3 (09 Feb 2005) + + 09 Feb 2005; Mike Frysinger <vapier@gentoo.org> +dcron-2.9-r3.ebuild: + Add support for cron.eclass by Aaron Walker #78077. 10 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> dcron-2.9-r2.ebuild: Added in a message with a link to the Cron Guide, bug #77320 diff --git a/sys-apps/dcron/Manifest b/sys-apps/dcron/Manifest index e59ac42ab09a..a3a616b224c6 100644 --- a/sys-apps/dcron/Manifest +++ b/sys-apps/dcron/Manifest @@ -1,19 +1,11 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 1dba78d52fd982608cea9ab6e1d1db66 dcron-2.9-r2.ebuild 2067 -MD5 8538b19056d4e904ec6ce58757233841 ChangeLog 4941 +MD5 76afb6da7fba6b30c43034565df0ad9e ChangeLog 5096 +MD5 8a124876b50d6123af820bd2c03cfb60 dcron-2.9-r3.ebuild 1642 MD5 d0dad7daa0e6d356fc35f778fed36006 metadata.xml 225 -MD5 a82da32a58b097ea2ccd1b7a4aed72f3 files/dcron-2.9-ldflags.patch 590 -MD5 932978359b7a3b3a2d29a96827ceca83 files/dcron-2.7-Makefile-gentoo.diff 534 +MD5 1dba78d52fd982608cea9ab6e1d1db66 dcron-2.9-r2.ebuild 2067 MD5 562feacfdde7b16558e57b142a98326f files/crontab 824 +MD5 bedf02492e4cc8875b735c6a4bcdd272 files/dcron 614 +MD5 932978359b7a3b3a2d29a96827ceca83 files/dcron-2.7-Makefile-gentoo.diff 534 +MD5 a82da32a58b097ea2ccd1b7a4aed72f3 files/dcron-2.9-ldflags.patch 590 MD5 2db10e843ecdf10a2b3aa5f70322310b files/digest-dcron-2.9-r2 55 MD5 577b9903a5bc13b51ed4e9a7e5d8b17e files/dcron.logrotate 36 -MD5 bedf02492e4cc8875b735c6a4bcdd272 files/dcron 614 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.6 (GNU/Linux) - -iD8DBQFB4iW2LLFUmVNQ7rkRAvX9AJwLph/WwwbnbmTmpM+pcQFh6VLcZQCfaGtP -2ohgUCl6Va/pDUJvb3hE+lQ= -=Gcyy ------END PGP SIGNATURE----- +MD5 2db10e843ecdf10a2b3aa5f70322310b files/digest-dcron-2.9-r3 55 diff --git a/sys-apps/dcron/dcron-2.9-r3.ebuild b/sys-apps/dcron/dcron-2.9-r3.ebuild new file mode 100644 index 000000000000..8e8efb2575a0 --- /dev/null +++ b/sys-apps/dcron/dcron-2.9-r3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/dcron/dcron-2.9-r3.ebuild,v 1.1 2005/02/10 04:19:21 vapier Exp $ + +inherit cron toolchain-funcs + +MY_PV=29 +DESCRIPTION="A cute little cron from Matt Dillon" +HOMEPAGE="http://apollo.backplane.com/" +SRC_URI="http://apollo.backplane.com/FreeSrc/${PN}${MY_PV}.tgz" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +DEPEND=">=sys-apps/portage-2.0.51" + +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/dcron-2.7-Makefile-gentoo.diff + epatch ${FILESDIR}/dcron-2.9-ldflags.patch + + # fix 'crontab -e' to look at $EDITOR and not $VISUAL + sed -i 's:VISUAL:EDITOR:g' crontab.{c,1} + + # remove gcc hardcode + sed -i "s:\(CC = \)gcc:\1$(tc-getCC):" Makefile +} + +src_compile() { + make || die +} + +src_install() { + #this does not work if the directory already exists + docrondir + docron crond -m0700 -o root -g wheel + docrontab + + dodoc CHANGELOG README ${FILESDIR}/crontab + doman crontab.1 crond.8 + + doinitd ${FILESDIR}/dcron + + insinto /etc/logrotate.d + newins ${FILESDIR}/dcron.logrotate dcron + + insopts -o root -g root -m 0644 + insinto /etc + doins ${FILESDIR}/crontab +} + +pkg_postinst() { + echo + einfo "To activate /etc/cron.{hourly|daily|weekly|montly} please run: " + einfo "crontab /etc/crontab" + echo + einfo "!!! That will replace root's current crontab !!!" + 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/dcron/files/digest-dcron-2.9-r3 b/sys-apps/dcron/files/digest-dcron-2.9-r3 new file mode 100644 index 000000000000..bf4decff8ad3 --- /dev/null +++ b/sys-apps/dcron/files/digest-dcron-2.9-r3 @@ -0,0 +1 @@ +MD5 120fb2ca3d91496b32df0ab01dcaec5e dcron29.tgz 15608 |