MT#5671 Skip repository check for trunk release

changes/53/1253/1
Michael Prokop 13 years ago
parent 4a06d8a3de
commit 9eb88dff94

@ -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

Loading…
Cancel
Save