diff options
author | Daniel Baumann <daniel@debian.org> | 2010-09-27 16:20:28 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 19:20:32 +0100 |
commit | 36f220320a790da246b655d5020da8fdeb214e32 (patch) | |
tree | c4049b7e4ff13fbb835d593ae5e4749f1d3364c1 /scripts/build | |
parent | 308b6390808dc188253cd1510e4e8e27bf8badeb (diff) | |
download | vyos-live-build-36f220320a790da246b655d5020da8fdeb214e32.tar.gz vyos-live-build-36f220320a790da246b655d5020da8fdeb214e32.zip |
Handling live.debian.net repository differently, so that ubuntu people can use it too.
Diffstat (limited to 'scripts/build')
-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" |