blob: c98b8ce2122386d6511e957eee65dee0999e89b6 (
plain) (
tree)
|
|
#!/bin/sh
# https://www.pseudorandom.co.uk/2007/sbuild/
# /etc/schroot/setup.d/60append-apt-sources
AUTH_VERBOSITY="verbose"
if [ $1 = "setup-start" ] || [ $1 = "setup-recover" ]; then
NAME=$(echo "${CHROOT_NAME}" | sed -e 's/-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]-[a-z0-9][a-z0-9][a-z0-9][a-z0-9]-[a-z0-9][a-z0-9][a-z0-9][a-z0-9]-[a-z0-9][a-z0-9][a-z0-9][a-z0-9]-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]//g')
EXTRA_APT_SOURCES="/etc/schroot/sources.list.d/${NAME}.sources.list"
APT_PREFS="/etc/schroot/sources.list.d/${NAME}.preferences"
if [ "$AUTH_VERBOSITY" = "verbose" ]; then
echo "Checking for auxiliary apt sources in $EXTRA_APT_SOURCES" >&2
fi
if [ -e "$EXTRA_APT_SOURCES" ]; then
if [ "$AUTH_VERBOSITY" = "verbose" ]; then
echo "... extra apt sources found" >&2
fi
cat "$EXTRA_APT_SOURCES" >> "${CHROOT_PATH}/etc/apt/sources.list"
fi
if [ "$AUTH_VERBOSITY" = "verbose" ]; then
echo "Checking for apt preferences in $APT_PREFS" >&2
fi
if [ -e "$APT_PREFS" ]; then
if [ "$AUTH_VERBOSITY" = "verbose" ]; then
echo "... apt preferences found" >&2
fi
install -m644 "$APT_PREFS" "${CHROOT_PATH}/etc/apt/preferences"
fi
fi
|