projects
/
strace-test.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
962a6a5
)
Make sure that we clean up any schroot sessions when we exit
author
Steve McIntyre
<steve@einval.com>
Mon, 19 Dec 2016 16:58:17 +0000
(16:58 +0000)
committer
Steve McIntyre
<steve@einval.com>
Mon, 19 Dec 2016 16:58:17 +0000
(16:58 +0000)
strace-build-test
patch
|
blob
|
history
diff --git
a/strace-build-test
b/strace-build-test
index
4d2a499
..
8e549a0
100755
(executable)
--- a/
strace-build-test
+++ b/
strace-build-test
@@
-42,13
+42,19
@@
set -x
mysid=sid-93sam-strace-$RANDOM
mysid=sid-93sam-strace-$RANDOM
+cleanup () {
+ schroot -e -c $mysid
+}
+
+trap 0 cleanup
+
BASE_CHROOT="sid_$ARCH-dchroot"
schroot -e -c $mysid || true
schroot -b -c $BASE_CHROOT -n $mysid
dd-schroot-cmd -y -c $mysid apt-get update
dd-schroot-cmd -y -c $mysid apt-get build-dep strace
BASE_CHROOT="sid_$ARCH-dchroot"
schroot -e -c $mysid || true
schroot -b -c $BASE_CHROOT -n $mysid
dd-schroot-cmd -y -c $mysid apt-get update
dd-schroot-cmd -y -c $mysid apt-get build-dep strace
-dd-schroot-cmd -y -c $mysid apt-get install git autotools-dev gawk dh-autoreconf
+dd-schroot-cmd -y -c $mysid apt-get install git autotools-dev gawk dh-autoreconf
wget
dd-schroot-cmd -y -c $mysid apt-get install gcc-multilib || true
DATETIME=$(date -u '+%Y-%m-%d-%H%M%S')
dd-schroot-cmd -y -c $mysid apt-get install gcc-multilib || true
DATETIME=$(date -u '+%Y-%m-%d-%H%M%S')
@@
-145,6
+151,3
@@
EOF
steve@einval.com
rm -f typescript
fi
steve@einval.com
rm -f typescript
fi
-
-schroot -e -c $mysid
-