From: Arne Fitzenreiter Date: Wed, 30 Jan 2013 18:25:52 +0000 (+0100) Subject: make.sh: Add "dirty" to system-release if uncommited changes found. X-Git-Tag: v2.13-rc1~9 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=ab133d83d5f0df9c56d4cf962c6edb5726857419;hp=66304ea8bb378c918280df2ddb3349db25aad38f make.sh: Add "dirty" to system-release if uncommited changes found. --- diff --git a/make.sh b/make.sh index 8c2bb0d0e8..f2fc024cd2 100755 --- a/make.sh +++ b/make.sh @@ -763,12 +763,17 @@ buildipfire() { echo >> $BASEDIR/build/var/ipfire/firebuild cat /proc/cpuinfo >> $BASEDIR/build/var/ipfire/firebuild echo $PAKFIRE_CORE > $BASEDIR/build/opt/pakfire/db/core/mine + if [ "$(git status -s | wc -l)" == "0" ]; then + GIT_STATUS="" + else + GIT_STATUS="-dirty" + fi case "$GIT_BRANCH" in core*|beta?|rc?) - echo "$NAME $VERSION ($MACHINE) - $GIT_BRANCH" > $BASEDIR/build/etc/system-release + echo "$NAME $VERSION ($MACHINE) - $GIT_BRANCH$GIT_STATUS" > $BASEDIR/build/etc/system-release ;; *) - echo "$NAME $VERSION ($MACHINE) - Development Build: $GIT_BRANCH/$GIT_LASTCOMMIT" > $BASEDIR/build/etc/system-release + echo "$NAME $VERSION ($MACHINE) - Development Build: $GIT_BRANCH/$GIT_LASTCOMMIT$GIT_STATUS" > $BASEDIR/build/etc/system-release ;; esac }