docker-debmirror/vars.sh

24 lines
926 B
Bash

#!/bin/bash
set -eux
export MIRROR_UID="${MIRROR_UID:-1000}"
export MIRROR_GID="${MIRROR_GID:-1000}"
export MIRROR_ARCH="${MIRROR_ARCH:-amd64}"
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
chown aptmirror:aptmirror /data
chown aptmirror:aptmirror /data/* || true
if [ ! -f /data/keyring/trustedkeys.gpg ]; then
install -d -g aptmirror -o aptmirror /data/keyring
sudo -Hu aptmirror GNUPGHOME=/data/keyring gpg --no-default-keyring --keyring /data/keyring/trustedkeys.gpg --import /usr/share/keyrings/ubuntu-archive-keyring.gpg
fi