summaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2010-09-27 16:20:28 +0200
committerDaniel Baumann <daniel@debian.org>2011-03-09 19:20:32 +0100
commit36f220320a790da246b655d5020da8fdeb214e32 (patch)
treec4049b7e4ff13fbb835d593ae5e4749f1d3364c1 /scripts/build
parent308b6390808dc188253cd1510e4e8e27bf8badeb (diff)
downloadvyos-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-xscripts/build/lb_chroot_sources12
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"