diff --git a/scripts/pre_install_add_sipwise_repos.sh b/scripts/pre_install_add_sipwise_repos.sh index 40f7f86..5b3216d 100755 --- a/scripts/pre_install_add_sipwise_repos.sh +++ b/scripts/pre_install_add_sipwise_repos.sh @@ -20,6 +20,7 @@ fi # make sure we can rely on wget being present for checks type wget >/dev/null 2>&1 || apt-get -y install wget +TRUNK_RELEASE=false case "$release" in trunk) echo "*** release variable is set to trunk, enabling TRUNK_RELEASE ***" @@ -34,13 +35,17 @@ case "$release" in ;; esac -echo "*** Testing availability of Debian repository for release $release ***" -if wget -O /dev/null http://deb.sipwise.com/spce/${release}/dists/${distribution}/main/binary-amd64/Packages ; then - echo "*** Repository for release $release seems to be available, accepting. ***" +if $TRUNK_RELEASE ; then + echo "*** Trunk release enabled, no need to check for Debian repository ***" else - echo "*** WARNING: Repository for requested release $release does not seem to exist. ***" - echo "*** Falling back to default release $default_release now. ***" - release="$default_release" + echo "*** Testing availability of Debian repository for release $release ***" + if wget -O /dev/null http://deb.sipwise.com/spce/${release}/dists/${distribution}/main/binary-amd64/Packages ; then + echo "*** Repository for release $release seems to be available, accepting. ***" + else + echo "*** WARNING: Repository for requested release $release does not seem to exist. ***" + echo "*** Falling back to default release $default_release now. ***" + release="$default_release" + fi fi cat > /etc/apt/preferences.d/sipwise << EOF @@ -49,7 +54,7 @@ Pin: origin deb.sipwise.com Pin-Priority: 990 EOF -if [ -n "$TRUNK_RELEASE" ] ; then +if $TRUNK_RELEASE ; then echo "*** TRUNK_RELEASE is set, using ***" cat > /etc/apt/sources.list.d/sipwise.list << EOF # NGCP_MANAGED_FILE - do not remove this line if it should be automatically handled