From cff7f407397229dee6444bfd50375f2777c77ae2 Mon Sep 17 00:00:00 2001 From: Ihor Urazov Date: Sat, 19 Apr 2025 20:29:19 +0300 Subject: [PATCH] Allow alternative cron daemons on Debian Add cron-daemon virtual package as an alternative dependency. This way pihole-meta by default still depends on cron, but allows installation of systemd-cron, which completely replaces cron daemon and package. With systemd-cron functionality of crontab files and /etc/cron.* directories works expected, as systemd-cron generates systemd timers from cron files. Signed-off-by: Ihor Urazov --- automated install/basic-install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automated install/basic-install.sh b/automated install/basic-install.sh index af03d93d..496ca07c 100755 --- a/automated install/basic-install.sh +++ b/automated install/basic-install.sh @@ -115,11 +115,11 @@ c=70 PIHOLE_META_PACKAGE_CONTROL_APT=$( cat < Architecture: all Description: Pi-hole dependency meta package -Depends: grep,dnsutils,binutils,git,iproute2,dialog,ca-certificates,cron,curl,iputils-ping,psmisc,sudo,unzip,libcap2-bin,dns-root-data,libcap2,netcat-openbsd,procps,jq,lshw,bash-completion +Depends: grep,dnsutils,binutils,git,iproute2,dialog,ca-certificates,cron | cron-daemon,curl,iputils-ping,psmisc,sudo,unzip,libcap2-bin,dns-root-data,libcap2,netcat-openbsd,procps,jq,lshw,bash-completion Section: contrib/metapackages Priority: optional EOM