|
PACKAGE_NAME='foreman'
|
|
|
|
REPO='git://github.com/theforeman/foreman.git'
|
|
if [[ "$2" == "nightly" ]] ; then
|
|
BRANCH="develop"
|
|
else
|
|
BRANCH='e5bae29738715cfee275c1df21d6e58929597be7'
|
|
fi
|
|
|
|
function setup_build {
|
|
if [[ "$2" == "nightly" ]] ; then
|
|
LAST_COMMIT=$($GIT rev-list HEAD|/usr/bin/head -n 1)
|
|
|
|
# Add 'nightly' to changelog
|
|
|
|
DATE=$(date -R)
|
|
UNIXTIME=$(date +%s)
|
|
RELEASE="9999+debian1~nightlybuild${UNIXTIME}"
|
|
MAINTAINER="Greg Sutcliffe <gsutclif@redhat.com>"
|
|
|
|
mv debian/changelog debian/changelog.tmp
|
|
|
|
echo "$PACKAGE_NAME ($RELEASE) UNRELEASED; urgency=low
|
|
|
|
* Automatically built package based on the state of
|
|
$REPO at commit $LAST_COMMIT
|
|
|
|
-- $MAINTAINER $DATE
|
|
" > debian/changelog
|
|
|
|
cat debian/changelog.tmp >> debian/changelog
|
|
rm -f debian/changelog.tmp
|
|
|
|
# Add 'nightly' to VERSION
|
|
echo "`cat VERSION`-${LAST_COMMIT}" > VERSION
|
|
else
|
|
echo "not nightly: skipped setup_build"
|
|
fi
|
|
}
|