summaryrefslogtreecommitdiff
path: root/docker-vyos
diff options
context:
space:
mode:
authorzsdc <taras@vyos.io>2021-01-31 00:22:57 +0200
committerzsdc <taras@vyos.io>2021-06-29 18:06:08 +0300
commit9e95a707e64e74b172c81963117406901586474a (patch)
treeca7f4fd3087e1afc899d7076f469f653e6b8a7ae /docker-vyos
parent892e8689b3234e7d4be93b4962d16925007a873c (diff)
downloadvyos-build-9e95a707e64e74b172c81963117406901586474a.tar.gz
vyos-build-9e95a707e64e74b172c81963117406901586474a.zip
VyOS in Docker: T2640: Fixed builds for sagitta
Fixed the problem when APT repositories were not configured properly in VyOS 1.4 / sagitta during a Docker image build.
Diffstat (limited to 'docker-vyos')
-rw-r--r--docker-vyos/vyos_install_common.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/docker-vyos/vyos_install_common.sh b/docker-vyos/vyos_install_common.sh
index 0039bc31..7c5360c0 100644
--- a/docker-vyos/vyos_install_common.sh
+++ b/docker-vyos/vyos_install_common.sh
@@ -36,7 +36,7 @@ function prepare_apt() {
echo -e "deb ${APT_VYOS_MIRROR}/vyos ${APT_VYOS_BRANCH} main\ndeb ${APT_VYOS_MIRROR}/debian ${APT_VYOS_BRANCH} main\n${APT_ADDITIONAL_REPOS}" > /etc/apt/sources.list.d/vyos.list
fi
- if [[ "${RELEASE_TRAIN}" == "equuleus" ]]; then
+ if [[ "${RELEASE_TRAIN}" == "equuleus" || "${RELEASE_TRAIN}" == "sagitta" ]]; then
echo -e "deb ${APT_VYOS_MIRROR} ${APT_VYOS_BRANCH} main\n${APT_ADDITIONAL_REPOS}" > /etc/apt/sources.list.d/vyos.list
# Add backports repository
echo -e "deb http://deb.debian.org/debian buster-backports main\ndeb http://deb.debian.org/debian buster-backports non-free" >> /etc/apt/sources.list.d/vyos.list
@@ -47,7 +47,10 @@ function prepare_apt() {
cat /tmp/*list.chroot >> /etc/apt/sources.list.d/vyos.list
fi
if grep -sq Package /tmp/*.pref.chroot; then
- cat /tmp/*pref.chroot >> /etc/apt/preferences.d/10vyos
+ for pref_file in /tmp/*.pref.chroot; do
+ cat $pref_file >> /etc/apt/preferences.d/10vyos
+ echo -e "\n" >> /etc/apt/preferences.d/10vyos
+ done
fi
# Add GPG keys