diff options
author | 2021-06-20 23:13:41 +0200 | |
---|---|---|
committer | 2021-06-20 23:13:41 +0200 | |
commit | c8ece880bfa57fd19585e8ca1f800f90d2aa6fa6 (patch) | |
tree | 022441fd1aa35a39055569103a09a73b75263270 /eclass/cron.eclass | |
parent | common-lisp-3.eclass: [QA] add EAPI guard (diff) | |
download | gentoo-c8ece880bfa57fd19585e8ca1f800f90d2aa6fa6.tar.gz gentoo-c8ece880bfa57fd19585e8ca1f800f90d2aa6fa6.tar.bz2 gentoo-c8ece880bfa57fd19585e8ca1f800f90d2aa6fa6.zip |
cron.eclass: [QA] add EAPI guard
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'eclass/cron.eclass')
-rw-r--r-- | eclass/cron.eclass | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/eclass/cron.eclass b/eclass/cron.eclass index 5548b190f9a7..337352b4e285 100644 --- a/eclass/cron.eclass +++ b/eclass/cron.eclass @@ -15,15 +15,20 @@ # # NOTE on defaults: the default settings in the below functions were # chosen based on the most common setting among cron ebuilds. -# -inherit eutils flag-o-matic +case ${EAPI} in + [67]) inherit eutils ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +inherit flag-o-matic EXPORT_FUNCTIONS pkg_postinst -SLOT="0" +if [[ -z ${_CRON_ECLASS} ]]; then +_CRON_ECLASS=1 -DEPEND=">=sys-apps/sed-4.0.5" +SLOT="0" RDEPEND=">=sys-process/cronbase-0.3.2" for pn in vixie-cron bcron cronie dcron fcron; do @@ -41,7 +46,6 @@ done # ex: docrondir /some/dir -m 0770 -o root -g cron # docrondir /some/dir (uses default perms) # docrondir -m0700 (uses default dir) - docrondir() { # defaults local perms="-m0750 -o root -g cron" dir="/var/spool/cron/crontabs" @@ -75,7 +79,6 @@ docrondir() { # # ex: docron -m 0700 -o root -g root ('exe' defaults to "cron") # docron crond -m 0110 - docron() { local cron="cron" perms="-m 0750 -o root -g wheel" @@ -106,7 +109,6 @@ docron() { # Install crontab executable # # Uses same semantics as docron. - docrontab() { local crontab="crontab" perms="-m 4750 -o root -g cron" @@ -157,3 +159,5 @@ cron_pkg_postinst() { einfo " https://wiki.gentoo.org/wiki/Cron" echo } + +fi |