diff options
author | Daniel Baumann <daniel@debian.org> | 2010-09-27 16:20:28 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2010-09-27 16:20:28 +0200 |
commit | 9b11cbbb8a3f0d5891680211eb343153a871c23b (patch) | |
tree | c4049b7e4ff13fbb835d593ae5e4749f1d3364c1 | |
parent | 2183742925363b1dfff456be60b33c7cddf80ef5 (diff) | |
download | vyos-live-build-9b11cbbb8a3f0d5891680211eb343153a871c23b.tar.gz vyos-live-build-9b11cbbb8a3f0d5891680211eb343153a871c23b.zip |
Handling live.debian.net repository differently, so that ubuntu people can use it too.
-rwxr-xr-x | scripts/build/lb_chroot_sources | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/scripts/build/lb_chroot_sources b/scripts/build/lb_chroot_sources index 60654dc4d..334803aca 100755 --- a/scripts/build/lb_chroot_sources +++ b/scripts/build/lb_chroot_sources @@ -151,6 +151,14 @@ EOF then for REPOSITORY in ${LB_REPOSITORIES} do + # ubuntu workaround to allow using live.debian.net + if [ "${LB_MODE}" = "ubuntu" ] && [ "${REPOSITORY}" = "live.debian.net" ] + then + _DISTRIBUTION="sid" + else + _DISTRIBUTION="${LB_DISTRIBUTION}" + fi + for PLACE in config/repositories "${LB_BASE}/repositories" do # Prefer repositories from the config tree @@ -163,13 +171,13 @@ EOF # Adding sources.list entries (chroot) if [ -e "${PLACE}/${REPOSITORY}.chroot" ] then - sed -e "s|@DISTRIBUTION@|${LB_DISTRIBUTION}|g" \ + sed -e "s|@DISTRIBUTION@|${_DISTRIBUTION}|g" \ -e "s|@ARCHIVE_AREAS@|${LB_ARCHIVE_AREAS}|g" \ "${PLACE}/${REPOSITORY}.chroot" > \ "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" elif [ -e "${PLACE}/${REPOSITORY}" ] then - sed -e "s|@DISTRIBUTION@|${LB_DISTRIBUTION}|g" \ + sed -e "s|@DISTRIBUTION@|${_DISTRIBUTION}|g" \ -e "s|@ARCHIVE_AREAS@|${LB_ARCHIVE_AREAS}|g" \ "${PLACE}/${REPOSITORY}" > \ "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" |