1#!/bin/bash 2 3[ "${TRAVIS_PULL_REQUEST}" == "false" -a \ 4 "${TRAVIS_BRANCH}" == "${MY_DEPLOY_BRANCH}" \ 5] || exit 6set -e 7 8FULLVERS="$(date +%Y%m%d)~$(git rev-parse --short=7 HEAD)~${TRAVIS_BUILD_NUMBER}" 9FULLDATE=$(date -R) 10REPONAME=$(basename "${TRAVIS_REPO_SLUG}") 11 12git reset -q --hard 13git clean -dfqx 14 15sed -ri \ 16 -e "18 s/^(\s+).*(,)\$/\1\[${FULLVERS}\]\2/" \ 17 -e "s|^PKG_CHECK_MODULES\(\[BITLBEE\].*|plugindir=/usr/lib/bitlbee|" \ 18 configure.ac 19sed -ri \ 20 -e "s/bitlbee-dev \([^\(\)]+\),?\s*//" \ 21 debian/control 22 23cat <<EOF > debian/changelog 24${REPONAME} (${FULLVERS}) UNRELEASED; urgency=medium 25 26 * Updated to ${FULLVERS}. 27 28 -- Travis CI <travis@travis-ci.org> ${FULLDATE} 29EOF 30 31cat <<EOF > ~/.oscrc 32[general] 33apiurl = https://api.opensuse.org 34[https://api.opensuse.org] 35user = ${OBSUSER} 36pass = ${OBSPASS} 37EOF 38 39mkdir -p m4 40cp /usr/local/include/bitlbee/*.h steam 41osc checkout "home:${OBSUSER}" "${REPONAME}" -o /tmp/obs 42 43( 44 cd /tmp/obs 45 rm -f *.{dsc,tar.gz} 46 dpkg-source -I -b "${TRAVIS_BUILD_DIR}" 47 48 osc addremove -r 49 osc commit -m "Updated to ${FULLVERS}" 50) 51