diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2014-03-30 11:40:33 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2014-03-30 11:40:33 +0000 |
commit | 197e41859e2d1a32cc55c1ec513633a639abe9ab (patch) | |
tree | 3054085345a4b98b5014ea4b0df68ae945cdfb58 | |
parent | Enable multilib support. (diff) | |
download | historical-197e41859e2d1a32cc55c1ec513633a639abe9ab.tar.gz historical-197e41859e2d1a32cc55c1ec513633a639abe9ab.tar.bz2 historical-197e41859e2d1a32cc55c1ec513633a639abe9ab.zip |
Attempt to fix installation of anacron (bug #503666)
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC
-rw-r--r-- | sys-process/cronie/ChangeLog | 9 | ||||
-rw-r--r-- | sys-process/cronie/Manifest | 24 | ||||
-rw-r--r-- | sys-process/cronie/cronie-1.4.11-r2.ebuild | 83 | ||||
-rw-r--r-- | sys-process/cronie/files/cronie-1.3-crontab | 16 |
4 files changed, 123 insertions, 9 deletions
diff --git a/sys-process/cronie/ChangeLog b/sys-process/cronie/ChangeLog index d62eee80d0a0..84f734cb8d5e 100644 --- a/sys-process/cronie/ChangeLog +++ b/sys-process/cronie/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-process/cronie # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/ChangeLog,v 1.52 2014/03/26 19:00:33 idl0r Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/ChangeLog,v 1.53 2014/03/30 11:40:32 polynomial-c Exp $ + +*cronie-1.4.11-r2 (30 Mar 2014) + + 30 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> +cronie-1.4.11-r2.ebuild, + +files/cronie-1.3-crontab: + Attempt to fix installation of anacron as suggested by Matthew Schultz in bug + #503666. 26 Mar 2014; Christian Ruppert <idl0r@gentoo.org> cronie-1.4.11-r1.ebuild: Enable inotify by default diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest index a9bad029d375..b95bef217019 100644 --- a/sys-process/cronie/Manifest +++ b/sys-process/cronie/Manifest @@ -4,20 +4,28 @@ Hash: SHA256 AUX anacron-1.0-initd 596 SHA256 7ff283ee8b492929d33831461b72e872fe9d3a98344cf39af442f575875b0132 SHA512 2d194102ec0925e1cb99969cac5f69028e1e94afdec590a4292c23c1b87185894c1bae8c2d220223f79fc4fde3d56030f900b764f474fca235c8cbf5adcc182a WHIRLPOOL 5afc6503ce81bb8a802d460b4eb6526a54f6844a7311c950318821c6838b0f5c5974b1d1c4d9f894af92704e25d8653eca1943ff94e4a33a32d1415b0f056124 AUX cronie-1.2-cron.deny 216 SHA256 4a857b2c58bb10d4aefbdd7d4a41710456a8cc27774c365e361ca5271128e0b8 SHA512 88b4bf039d5677e9b63fffa5b40bcfb15bd5fe3e76db6ef8dabe2c7b2fe9f7c45ef8cc0fc2087457f5ec364bcc7dee7548df5b98f1c88cbf9df495b12a601a04 WHIRLPOOL 2f02d1db5b2650ca63345445010853016f1d397aa45c1031d0518fff3702e3eb3ed52b3835fa22f8a637a53b4de193ac74aa3ca190fa9739f161760d11398f44 AUX cronie-1.2-crontab 605 SHA256 369665b00a9f278fb57e6c2e285d6335b38970474d27e7563b68a65aa1045d4b SHA512 12bab43416f76102441be8af99696778e4bd13c704dcda22f7bc4c4f388a2163470c37b1e7d981d49d057b7ece4a1fa8d4c2f4a168db216ecadbe0a570c46905 WHIRLPOOL 440d2d5ae1cf2ed3b2d8bd472927f6136bd6339b8f7e71896cba300b78dff63d9e3e3a55e56754708710e8307b847279761604aaa9c19fa26eb524c02bac2019 +AUX cronie-1.3-crontab 833 SHA256 b325cd1a0f4389b635873537970d7582282c35af44ba295aca99556a65de7492 SHA512 2b2104c9ef37171329d5cd63a109ce8f54120c44ff96564a543cb6d84f64320d78b825bc72f6a67dcfae20c8fbf03cec84450dd2dbbcd6cd0dbd61fe7ed384d7 WHIRLPOOL dffe090717fc8532e664685416ed2f549b8d60d75d00d54a152ce30c757904770a92d70f0a43c4901cf4e566b1bf9c2b732fdc1decbee2373e510274be102cf1 AUX cronie-1.3-initd 395 SHA256 292a7b20fe33bd027357475fea6aa1194afa7e5c1c47a85299db945b9d1c847e SHA512 e52ddbf1a7235aff7756478f807e5c10cccf729d9cbd52294db767b958a5640f3645f3f5784618b55aca302808755707d3eca667637c1f93a233aa83365f567f WHIRLPOOL 112e78802d59aac029d33e3ec8cb833b29417a13ab6212393f15f09b42906d56d92501ac8bad972e3fb91d9255067795b32f4fd0589cedfd2f337572cc2576c5 AUX cronie-1.4.3-pamd 231 SHA256 c281c9b8fb4984e20142a7e099d7032192d5c2ca2eb02ece5eb4f73ca64593dd SHA512 32268d8b097e60eb039c023647ecd651b6940a8fe1587111ce0d49314bbb2de451214f98b7b703fd284e231c10bc4e616d4d0c63c107d9cdbc2bb470a17f2c3a WHIRLPOOL 171dbaa3a49aec2731d1cd78a1a4168369a1a0596b98049fd9c026ab9af54e97fdcf81416fa4fe8201c232dcdf891c4d3e81da20ddfa103eae458094c2095424 DIST cronie-1.4.11.tar.gz 222665 SHA256 fd08084cedddbb42499f80ddb7f2158195c3555c2ff40ee11d4ece2f9864d7be SHA512 acf998642266f812dfa5a00737f72ae2d36dfab9edddd3d99a9f6545415f7f6dc980d1401ec8a39b865cf54336853f190d3c542be3281dc368e0d5bc5c7f3e5f WHIRLPOOL 243e145b25928d4cdca22f3c85a6aa9a99e8dca239684debf4fd382bdc25945123054ac0b54e609d882550aae08eda7d8202ab29a7f122b5555b0807666edb19 EBUILD cronie-1.4.11-r1.ebuild 2078 SHA256 7903088ac3ee221184a86184f9c754d6ab6f93b2b3f5548f719e999279e07a5a SHA512 188b064e47f837f720721477bf11a941e14ca493ad43979f15032f7b1e0af67694637a4ad73beb0ff18b99e6bb963592114cc91432667f5f4e551366a8daba1d WHIRLPOOL 164c6f03be7848b1a20a45df607492cf6a804bf0cb0f6a0f218450c6417ed5d72449f58ce9f8ee3cd50d3c0a58e1f72e9977e280e87cb685618ee24c70c7aa26 -MISC ChangeLog 8348 SHA256 75dfc0e6e340a13f7009da20e435854dd63a664685cf1cd25b43353c2a44518e SHA512 3f99d7089cfea54cddc4ca3542b98b702dc36f7a9d48e0d557249a9524d79012ab1cf7e1401aeb96cedf905e00771a08e77197957ea43a5bc4938c28d7ab771b WHIRLPOOL d4ed1b410a7af7fd51af7a2a7f1e6fdfa9329341472238b09c68ce24c911f495f995e34f51362d3cd300f784937122f92ffe30bda1d5397c09700388dd7a3926 +EBUILD cronie-1.4.11-r2.ebuild 2025 SHA256 6e96d3106680b20ff4a0dcb70dd16fe25708b5e6f67728d67f2ee37ba79de287 SHA512 8cb8ead065e3c6339d9f2cd123a802a4812a76bb23e6886001456bc5d2a09ec1909ebbf08ee569222ad29bf5bf55a601285f949c366ec786568ce6382440230c WHIRLPOOL 0e54dc4c3cf027caca70cb2f5cd6035bf873c4dccc7551dbe823c64fdfaf1675fac0fba6866bb4d72bb9f9b22cce779dac0cde198e42d9ab3015cf6c483adeec +MISC ChangeLog 8589 SHA256 4331e410c2d18089765538548b93972de2a38e7805bcb212f4b760ca91ac7b91 SHA512 406389f4ac252c61e4d4bf76d4ea6deecaf0a0f76ea34f94e30404c9818c15efc489cad9c41e6a7beb5c6e14956de3e2b3f07e2df982443a615a8341d08d4b63 WHIRLPOOL 04688316e409a94288a9f9a0fb329bd380a86552fdaf48e46c2eaac66fda6ac8bf44cd743ed84bde1c035457ad3fd44f6010d3ba59ba284331fb5e9a49d294b1 MISC metadata.xml 799 SHA256 fe8f004016da48f9eaf570c4777bd407f210d468e8779d8db538b5fa1f0dad7d SHA512 9bae8c4edf33af2e6d25aa9db003d40525895dc21ca3388a303a7bba851a0bbe46ac0d254e0aa9c84da8f5c1d2b0e0042e1e317f717c1bd53fe388849366da82 WHIRLPOOL a9e7f4565bc909bc44dc4b676edc48794e8da7235a33b9289fcf53de65fb3406662560588d80fbed90873a9a56fcf00a0ec03fd80325ec2c8e56b9a38b66e01a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQEcBAEBCAAGBQJTMyPWAAoJEMOx0zmdw4Z1U4EH/i1KuVlbywYKWsnUK5XWc4xY -565tS4+dIpal+TWK2chFqvRCj+3U/PHZTkoU0UAcRsW0rq1iaG7MNsloYJHfmAsC -Vk112PP2/+ebbJvXMu/vpvjLmUe9tHm1u/f7Oo7iFkH9gD/7o3U5cAJHZPmjmoU1 -edI4uowMzu9iMTiMGRh+q+PvXMwxmj2o7HMVLktRS+flsI9tkhn1kPc9aQeedN+u -PWHDiFntEwJZPu7loicDb5W4BYpLhvC2DWj1Co3EhL7NLKVJP92GwCnostt0/I9b -CQAX5zdbJCcmp3Zx7PymuTTVY6PzJmZtHXWuAdkYFsHK7SwIFOxofUWsD0wkaUo= -=ucGC +iQIcBAEBCAAGBQJTOAKxAAoJEPiazRVxLXTFcRgP/RSxe1ym1l0MtIJyd2pTqEJf +Vipys/npb8rh4/UzM5igbHUdeOdFdfMAm+iWVRM/Ms77B7fbOb+IzSsjLqNnQcW4 +4SIBJsqZ1onzKi/tZW7p4onuy71z8/SOHDl0tZTslT0qjUO/21l/y/szDKriybm9 +y7FktvgieBYS9SFXz2Ah0Xo5U53IOx3uUQ3gvuTuICDvqZuPJdXrIIuP3Ks7neM1 +vMGnt/B8kiGF5Z8eZLsWiq4TKa2hxjYJrczlH027gvqIKe3x9Y6AKL4GkEa5CjdZ +JX4I0goXZZ1mqwgQClilB/IGyNWVHIyVQN1RNy6SuF03lYxEAT/1g6McHY3bnR48 ++DvEKOwprWnKdK5RGhhmwOmQ6EGZCZ0W9NOv623BosKWYCdSgzRobO58YTMoxflW +rtri3AZC5dTk3bcsxQMYB5fAexxIyyczOukFs6lAVhxcKXCOCHuxTkba8jO/njaX +/iNG5OYLMqZk+uqaghIBf1L4ZXMSjsNaZTo04mTBOWGRNxmpjpkBEpWEc4szq8mo +tOE01TdrRXsyf4cISCX0YArq+KeKEbELPmRQlZgErp3/YSYmwi3RxZK61v7ul7x5 +HoPCiMKHjHYA7l0EQFTe30qnjHA3H1vds9sh4BxaZ12yph9HAiivuXSnZGSl0EWr +qImgY970rcDzEl5AgftR +=MgoQ -----END PGP SIGNATURE----- diff --git a/sys-process/cronie/cronie-1.4.11-r2.ebuild b/sys-process/cronie/cronie-1.4.11-r2.ebuild new file mode 100644 index 000000000000..20f903128c0b --- /dev/null +++ b/sys-process/cronie/cronie-1.4.11-r2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/cronie-1.4.11-r2.ebuild,v 1.1 2014/03/30 11:40:32 polynomial-c Exp $ + +EAPI=5 + +inherit cron eutils pam systemd user + +DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original vixie-cron." +SRC_URI="https://fedorahosted.org/releases/c/r/cronie/${P}.tar.gz" +HOMEPAGE="https://fedorahosted.org/cronie/wiki" + +LICENSE="ISC BSD BSD-2 GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="anacron +inotify pam selinux" + +DEPEND="pam? ( virtual/pam ) + anacron? ( !sys-process/anacron )" +RDEPEND="${DEPEND}" + +#cronie supports /etc/crontab +CRON_SYSTEM_CRONTAB="yes" + +pkg_setup() { + enewgroup crontab +} + +src_configure() { + SPOOL_DIR="/var/spool/cron/crontabs" \ + ANACRON_SPOOL_DIR="/var/spool/anacron" \ + econf \ + $(use_with inotify) \ + $(use_with pam) \ + $(use_with selinux) \ + $(use_enable anacron) \ + --enable-syscrontab \ + --with-daemon_username=cron \ + --with-daemon_groupname=cron +} + +src_install() { + emake install DESTDIR="${D}" + + docrondir -m 1730 -o root -g crontab + fowners root:crontab /usr/bin/crontab + fperms 2751 /usr/bin/crontab + + insinto /etc/conf.d + newins "${S}"/crond.sysconfig ${PN} + + insinto /etc + newins "${FILESDIR}/${PN}-1.3-crontab" crontab + newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny + + keepdir /etc/cron.d + newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN} + newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond + + sed s:sysconfig/crond:conf.d/cronie: contrib/cronie.systemd \ + > "${T}"/cronie.service + systemd_dounit "${T}"/cronie.service + + if use anacron ; then + local anacrondir="/var/spool/anacron" + keepdir ${anacrondir} + fowners root:cron ${anacrondir} + fperms 0750 ${anacrondir} + + insinto /etc + + doins contrib/anacrontab + + insinto /etc/cron.hourly + doins contrib/0anacron + fperms 0750 /etc/cron.hourly/0anacron + fi + + dodoc AUTHORS README contrib/* +} + +pkg_postinst() { + cron_pkg_postinst +} diff --git a/sys-process/cronie/files/cronie-1.3-crontab b/sys-process/cronie/files/cronie-1.3-crontab new file mode 100644 index 000000000000..60a0bdf27f1a --- /dev/null +++ b/sys-process/cronie/files/cronie-1.3-crontab @@ -0,0 +1,16 @@ +# for cronie +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/files/cronie-1.3-crontab,v 1.1 2014/03/30 11:40:32 polynomial-c 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 +# if anacron is not present +59 * * * * root [ ! -f /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.hourly +9 3 * * * root [ ! -f /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.daily +19 4 * * 6 root [ ! -f /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.weekly +29 5 1 * * root [ ! -f /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.monthly +*/10 * * * * root [ ! -f /etc/cron.hourly/0anacron ] && { test -x /usr/sbin/run-crons && /usr/sbin/run-crons ; } |