X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fporterbox%2Ffiles%2Fschroot-setup.d%2F99porterbox-extra-sources;h=c5a1a20b637156a63b39d90402c117b3ed62c246;hb=8a361957e11da4672836f8e5e1da647dc06269d8;hp=60223a4237413a427ac49eed266af2c57f503670;hpb=1af943401cb3dea6a550030e3c6ad3043c463e03;p=mirror%2Fdsa-puppet.git diff --git a/modules/porterbox/files/schroot-setup.d/99porterbox-extra-sources b/modules/porterbox/files/schroot-setup.d/99porterbox-extra-sources index 60223a423..c5a1a20b6 100755 --- a/modules/porterbox/files/schroot-setup.d/99porterbox-extra-sources +++ b/modules/porterbox/files/schroot-setup.d/99porterbox-extra-sources @@ -12,32 +12,34 @@ set -e . "$SETUP_DATA_DIR/common-data" . "$SETUP_DATA_DIR/common-functions" -if [ -f "$CHROOT_SCRIPT_CONFIG" ]; then +if [ -f "${CHROOT_SCRIPT_CONFIG:-}" ]; then . "$CHROOT_SCRIPT_CONFIG" -elif [ "$STATUS" = "ok" ]; then - fatal "script-config file '$CHROOT_SCRIPT_CONFIG' does not exist" +elif [ -f "$CHROOT_PROFILE_DIR/config" ]; then + . "$CHROOT_PROFILE_DIR/config" +else + fatal "Cannot find config script" fi if [ "$1" = "setup-start" ] || [ "$1" = "setup-recover" ]; then SRCL="${CHROOT_PATH}/etc/apt/sources.list.d/auto.list" rm -f "$SRCL" - mirror=${MIRROR:-cdn.debian.net} + mirror=${MIRROR:-http://cdn.debian.net/debian} case "${SUITE_BASE:-}" in experimental) - echo "deb http://$mirror/debian/ sid main" >> "$SRCL" - echo "deb-src http://$mirror/debian/ sid main" >> "$SRCL" + echo "deb $mirror sid main" >> "$SRCL" + echo "deb-src $mirror sid main" >> "$SRCL" ;; - sid) + sid|jessie) ;; *) echo "deb http://security.debian.org/ ${SUITE_BASE}/updates main" >> "$SRCL" echo "deb-src http://security.debian.org/ ${SUITE_BASE}/updates main" >> "$SRCL" ;; esac - echo "deb http://$mirror/debian/ ${SUITE_BASE} main" >> "$SRCL" - echo "deb-src http://$mirror/debian/ ${SUITE_BASE} main" >> "$SRCL" + echo "deb $mirror ${SUITE_BASE} main" >> "$SRCL" + echo "deb-src $mirror ${SUITE_BASE} main" >> "$SRCL" case "${SUITE_VARIANT:-}" in backports) @@ -47,11 +49,16 @@ if [ "$1" = "setup-start" ] || [ "$1" = "setup-recover" ]; then echo "deb-src http://backports.debian.org/debian-backports/ ${SUITE_BASE}-${SUITE_VARIANT} main" >> "$SRCL" ;; *) - echo "deb http://$mirror/debian/ ${SUITE_BASE}-${SUITE_VARIANT} main" >> "$SRCL" - echo "deb-src http://$mirror/debian/ ${SUITE_BASE}-${SUITE_VARIANT} main" >> "$SRCL" + echo "deb $mirror ${SUITE_BASE}-${SUITE_VARIANT} main" >> "$SRCL" + echo "deb-src $mirror ${SUITE_BASE}-${SUITE_VARIANT} main" >> "$SRCL" ;; esac ;; esac - echo "You probably want to run apt-get update in this session chroot." + echo "o To install build dependencies run" + echo " dd-schroot-cmd -c ${SESSION_ID} apt-get update" + echo " followed by build-dep/install as appropriate in the host system." + echo "o If you started this session with schroot -b, please do not forget to run" + echo " schroot --end-session -c ${SESSION_ID}" + echo " when you no longer need this environment." fi