diff options
author | Richard Freeman <rich0@gentoo.org> | 2023-08-16 10:34:18 -0400 |
---|---|---|
committer | Richard Freeman <rich0@gentoo.org> | 2023-08-16 10:35:22 -0400 |
commit | 44152e2ec8c240c3c2e6c1c7c3846225b8cce851 (patch) | |
tree | 0fc49ea1de1cb19affa1810367b3204a20b75784 /sys-process/systemd-cron | |
parent | sys-apps/shadow: Stabilize 4.13-r4 arm, #909740 (diff) | |
download | gentoo-44152e2ec8c240c3c2e6c1c7c3846225b8cce851.tar.gz gentoo-44152e2ec8c240c3c2e6c1c7c3846225b8cce851.tar.bz2 gentoo-44152e2ec8c240c3c2e6c1c7c3846225b8cce851.zip |
sys-process/systemd-cron: Fix configure due to upstream refactor.
Bug: https://bugs.gentoo.org/912334
Signed-off-by: Richard Freeman <rich0@gentoo.org>
Diffstat (limited to 'sys-process/systemd-cron')
-rw-r--r-- | sys-process/systemd-cron/systemd-cron-1.16.7.ebuild | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild index 2498aab65d88..e44362e5d6bf 100644 --- a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild +++ b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild @@ -30,6 +30,8 @@ DEPEND="sys-process/cronbase REQUIRED_USE="${PYTHON_REQUIRED_USE}" src_prepare() { + [[ -L /bin ]] || die "systemd-cron requires a merged /usr" + python_fix_shebang --force "${S}/src/bin" sed -i \ @@ -37,12 +39,6 @@ src_prepare() { -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \ -- "${S}/src/man/crontab."{1,5}".in" || die - sed -i \ - -e 's!/crontab$!/crontab-systemd!' \ - -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \ - -e 's/pyflakes3/pyflakes/' \ - -- "${S}/Makefile.in" || die - if use etc-crontab-systemd then sed -i \ -e "s!/etc/crontab!/etc/crontab-systemd!" \ @@ -65,7 +61,6 @@ src_configure() { ./configure \ --prefix="${EPREFIX}/usr" \ --confdir="${EPREFIX}/etc" \ - --runparts="${EPREFIX}/bin/run-parts" \ --mandir="${EPREFIX}/usr/share/man" \ --unitdir="$(systemd_get_systemunitdir)" \ --generatordir="$(systemd_get_systemgeneratordir)" \ @@ -75,8 +70,9 @@ src_configure() { $(my_use_enable yearly) \ $(my_use_enable yearly quarterly) \ $(my_use_enable yearly semi_annually) \ - $(my_use_enable setgid) \ - --enable-persistent=yes + $(my_use_enable setgid) + + export CRONTAB=crontab-systemd } src_install() { |