Skip to content

Commit

Permalink
Regular backports must be enabled as well when using sloppy backports…
Browse files Browse the repository at this point in the history
… apparently. (Closes: #50)
  • Loading branch information
lamby committed Sep 25, 2017
1 parent 6c0a3a2 commit bbd7040
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ TRAVIS_DEBIAN_INCREMENT_VERSION_NUMBER="${TRAVIS_DEBIAN_INCREMENT_VERSION_NUMBER

#### Distribution #############################################################

TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_BACKPORTS:-}"
TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_BACKPORTS:-}" # list
TRAVIS_DEBIAN_EXPERIMENTAL="${TRAVIS_DEBIAN_EXPERIMENTAL:-false}"

if [ "${TRAVIS_DEBIAN_DISTRIBUTION:-}" = "" ]
Expand All @@ -94,16 +94,16 @@ then
TRAVIS_DEBIAN_DISTRIBUTION="${TRAVIS_DEBIAN_DISTRIBUTION%%-backports}"
;;
*-backports-sloppy)
TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_DISTRIBUTION}"
TRAVIS_DEBIAN_DISTRIBUTION="${TRAVIS_DEBIAN_DISTRIBUTION%%-backports-sloppy}"
TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_DISTRIBUTION}-backports ${TRAVIS_DEBIAN_DISTRIBUTION}-backports-sloppy"
;;
backports/*)
TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_DISTRIBUTION##backports/}-backports"
TRAVIS_DEBIAN_DISTRIBUTION="${TRAVIS_DEBIAN_DISTRIBUTION##backports/}"
;;
backports-sloppy/*)
TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_DISTRIBUTION##backports-sloppy/}-backports-sloppy"
TRAVIS_DEBIAN_DISTRIBUTION="${TRAVIS_DEBIAN_DISTRIBUTION##backports-sloppy/}"
TRAVIS_DEBIAN_BACKPORTS="${TRAVIS_DEBIAN_DISTRIBUTION}-backports ${TRAVIS_DEBIAN_DISTRIBUTION}-backports-sloppy"
;;
*_bpo7+*|*_bpo70+*)
TRAVIS_DEBIAN_BACKPORTS="wheezy-backports"
Expand Down Expand Up @@ -235,13 +235,13 @@ RUN echo "deb ${TRAVIS_DEBIAN_MIRROR} ${TRAVIS_DEBIAN_DISTRIBUTION} main" > /etc
RUN echo "deb-src ${TRAVIS_DEBIAN_MIRROR} ${TRAVIS_DEBIAN_DISTRIBUTION} main" >> /etc/apt/sources.list
EOF

if [ "${TRAVIS_DEBIAN_BACKPORTS}" != "" ]
then
cat >>Dockerfile <<EOF
RUN echo "deb ${TRAVIS_DEBIAN_MIRROR} ${TRAVIS_DEBIAN_BACKPORTS} main" >> /etc/apt/sources.list
RUN echo "deb-src ${TRAVIS_DEBIAN_MIRROR} ${TRAVIS_DEBIAN_BACKPORTS} main" >> /etc/apt/sources.list
for X in $(echo "${TRAVIS_DEBIAN_BACKPORTS}")
do
cat >>Dockerfile <<EOF
RUN echo "deb ${TRAVIS_DEBIAN_MIRROR} ${X} main" >> /etc/apt/sources.list
RUN echo "deb-src ${TRAVIS_DEBIAN_MIRROR} ${X} main" >> /etc/apt/sources.list
EOF
fi
done

if [ "${TRAVIS_DEBIAN_SECURITY_UPDATES}" = true ]
then
Expand Down Expand Up @@ -272,14 +272,14 @@ then
TRAVIS_DEBIAN_EXTRA_PACKAGES="${TRAVIS_DEBIAN_EXTRA_PACKAGES} wget gnupg"
fi

if [ "${TRAVIS_DEBIAN_BACKPORTS}" != "" ]
then
for X in $(echo "${TRAVIS_DEBIAN_BACKPORTS}")
do
cat >>Dockerfile <<EOF
RUN echo "Package: *" >> /etc/apt/preferences.d/travis_debian_net
RUN echo "Pin: release a=${TRAVIS_DEBIAN_BACKPORTS}" >> /etc/apt/preferences.d/travis_debian_net
RUN echo "Pin: release a=${X}" >> /etc/apt/preferences.d/travis_debian_net
RUN echo "Pin-Priority: 500" >> /etc/apt/preferences.d/travis_debian_net
EOF
fi
done

cat >>Dockerfile <<EOF
RUN echo force-unsafe-io > /etc/dpkg/dpkg.cfg.d/force-unsafe-io
Expand Down

0 comments on commit bbd7040

Please sign in to comment.