##// END OF EJS Templates
Enhance cleanup by killing processes running in endpoint
Filip Pytloun -
r59:a1508536fc6e
parent child
Show More
@@ -1,19 +1,23
1 1 cleanup (){
2 2 # Clean up all temporary mount points
3 3 set +x
4 4 set +e
5 echo "killing processes using mount point ..."
6 fuser -k $R
7 sleep 3
8 fuser -9 -k -v $R
5 9 echo "removing temporary mount points ..."
6 10 umount -l $R/proc 2> /dev/null
7 11 umount -l $R/sys 2> /dev/null
8 12 umount -l $R/dev/pts 2> /dev/null
9 13 umount "$BUILDDIR/mount/boot/firmware" 2> /dev/null
10 14 umount "$BUILDDIR/mount" 2> /dev/null
11 15 losetup -d "$EXT4_LOOP" 2> /dev/null
12 16 losetup -d "$VFAT_LOOP" 2> /dev/null
13 17 trap - 0 1 2 3 6
14 18 }
15 19
16 20 chroot_exec() {
17 21 # Exec command in chroot
18 22 LANG=C LC_ALL=C DEBIAN_FRONTEND=noninteractive chroot $R $*
19 23 }
General Comments 0
Vous devez vous connecter pour laisser un commentaire. Se connecter maintenant