add cron schedule variable
Gitea/docker-debmirror/pipeline/head This commit looks good
Details
Gitea/docker-debmirror/pipeline/head This commit looks good
Details
This commit is contained in:
parent
29e50c93a7
commit
d68fbc2232
2
crontab
2
crontab
|
@ -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
3
start
|
@ -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
|
||||
|
|
1
vars.sh
1
vars.sh
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue