@@ -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