summaryrefslogtreecommitdiffstats
path: root/bin/d-i_build.sh
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2014-11-01 12:31:18 +0100
committerHolger Levsen <holger@layer-acht.org>2014-11-01 12:31:18 +0100
commitf21fdd09b6a6ef7b14f0eb9da8b5f7c7ac10673f (patch)
tree7c69076910f33dabc8e6b939d161b6d2611357a8 /bin/d-i_build.sh
parent674fc600746ea5c4fb60576d59240c3a42719fbb (diff)
downloadjenkins.debian.net-f21fdd09b6a6ef7b14f0eb9da8b5f7c7ac10673f.tar.xz
d-i builds: cleanup before+after builds
Diffstat (limited to 'bin/d-i_build.sh')
-rwxr-xr-xbin/d-i_build.sh18
1 files changed, 13 insertions, 5 deletions
diff --git a/bin/d-i_build.sh b/bin/d-i_build.sh
index 19f8746d..c92b880a 100755
--- a/bin/d-i_build.sh
+++ b/bin/d-i_build.sh
@@ -7,18 +7,25 @@ DEBUG=false
. /srv/jenkins/bin/common-functions.sh
common_init "$@"
-init_workspace() {
+clean_workspace() {
#
# clean
#
+ cd $WORKSPACE
cd ..
- rm -fv *.deb *.udeb *.dsc *_*.build *_*.changes *_*.tar.gz *_*.tar.bz2 *_*.tar.xz
+ rm -fv *.deb *.udeb *.dsc *_*.build *_*.changes *_*.tar.gz *_*.tar.bz2 *_*.tar.xz *_*.buildinfo
cd workspace
#
# git clone and pull is done by jenkins job
#
- git config -l
- git status
+ if [ -d .git ] ; then
+ echo "git status:"
+ git status
+ elif [ -f .svn ] ; then
+ echo "svn status:"
+ svn status
+ fi
+ echo
}
pdebuild_package() {
@@ -70,7 +77,7 @@ pdebuild_package() {
sudo dcmd rm /var/cache/pbuilder/result/${SOURCE}_*changes
}
-init_workspace
+clean_workspace
#
# if $1 is not given, build the package normally,
# else...
@@ -80,3 +87,4 @@ if [ "$1" = "" ] ; then
else
echo do something else ; exit 1
fi
+clean_workspace