add cron schedule variable
Gitea/docker-debmirror/pipeline/head This commit looks good Details

This commit is contained in:
dave 2022-09-27 22:58:11 -07:00
parent 29e50c93a7
commit d68fbc2232
3 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,2 @@
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
8 4 * * * aptmirror /bin/bash -c ". /tmp/mirror-vars.sh; /usr/local/bin/mirror.sh"

3
start
View File

@ -6,4 +6,7 @@ set -eux
env | grep -e ^MIRROR_ | while read line ; do echo "export $line" | tee -a /tmp/mirror-vars.sh ; done
echo "${MIRROR_CRON} aptmirror /bin/bash -c '. /tmp/mirror-vars.sh; /usr/local/bin/mirror.sh'" >> /etc/cron.d/crontab
exec cron -f

View File

@ -9,6 +9,7 @@ export MIRROR_SECTION="${MIRROR_SECTION:-main,restricted,universe,multiverse}"
export MIRROR_RELEASE="${MIRROR_RELEASE:-jammy,jammy-security,jammy-updates,jammy-backports}"
export MIRROR_SERVER="${MIRROR_SERVER:-archive.ubuntu.com}"
export MIRROR_PROTO="${MIRROR_PROTO:-http}"
export MIRROR_CRON="${MIRROR_CRON:-8 4 * * *}"
groupadd --gid $MIRROR_UID aptmirror
useradd --no-user-group --gid aptmirror --uid $MIRROR_UID aptmirror