diff --git a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/dependencies.d/init-os-end b/root/etc/s6-overlay/s6-rc.d/init-crontab-config/dependencies.d/init-os-end deleted file mode 100644 index e69de29..0000000 diff --git a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/run b/root/etc/s6-overlay/s6-rc.d/init-crontab-config/run deleted file mode 100755 index 6eee9a6..0000000 --- a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/run +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/with-contenv bash -# shellcheck shell=bash - -for cron_user in abc root; do - if [[ -f "/defaults/crontabs/${cron_user}" ]]; then - # make folders - mkdir -p \ - /config/crontabs - - # if crontabs do not exist in config - if [[ ! -f "/config/crontabs/${cron_user}" ]]; then - # copy crontab from system - if crontab -l -u "${cron_user}" >/dev/null; then - crontab -l -u "${cron_user}" >"/config/crontabs/${cron_user}" - fi - - # if crontabs still do not exist in config (were not copied from system) - # copy crontab from image defaults (using -n, do not overwrite an existing file) - cp -n "/defaults/crontabs/${cron_user}" /config/crontabs/ - fi - - # set permissions and import user crontabs - lsiown "${cron_user}":"${cron_user}" "/config/crontabs/${cron_user}" - crontab -u "${cron_user}" "/config/crontabs/${cron_user}" - fi -done diff --git a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/type b/root/etc/s6-overlay/s6-rc.d/init-crontab-config/type deleted file mode 100644 index bdd22a1..0000000 --- a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/up b/root/etc/s6-overlay/s6-rc.d/init-crontab-config/up deleted file mode 100644 index d354111..0000000 --- a/root/etc/s6-overlay/s6-rc.d/init-crontab-config/up +++ /dev/null @@ -1 +0,0 @@ -/etc/s6-overlay/s6-rc.d/init-crontab-config/run diff --git a/root/etc/s6-overlay/s6-rc.d/svc-cron/dependencies.d/init-services b/root/etc/s6-overlay/s6-rc.d/svc-cron/dependencies.d/init-services deleted file mode 100644 index e69de29..0000000 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-cron/run b/root/etc/s6-overlay/s6-rc.d/svc-cron/run deleted file mode 100755 index e8d71bf..0000000 --- a/root/etc/s6-overlay/s6-rc.d/svc-cron/run +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/with-contenv bash -# shellcheck shell=bash - -if builtin command -v crontab >/dev/null && [[ -n "$(crontab -l -u abc)" || -n "$(crontab -l -u root)" ]]; then - if builtin command -v busybox >/dev/null && [[ $(busybox) =~ [[:space:]](crond)([,]|$) ]]; then - exec busybox crond -f -S -l 5 - elif [[ -f /usr/bin/apt ]] && [[ -f /usr/sbin/cron ]]; then - exec /usr/sbin/cron -f -L 5 - else - echo "**** cron not found ****" - sleep infinity - fi -else - sleep infinity -fi diff --git a/root/etc/s6-overlay/s6-rc.d/svc-cron/type b/root/etc/s6-overlay/s6-rc.d/svc-cron/type deleted file mode 100644 index 5883cff..0000000 --- a/root/etc/s6-overlay/s6-rc.d/svc-cron/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-cron b/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-cron deleted file mode 100644 index e69de29..0000000