functions.sh
23 lines
| 610 B
| application/x-sh
|
BashLexer
Filip Pytloun
|
r56 | cleanup (){ | ||
# Clean up all temporary mount points | ||||
set +x | ||||
set +e | ||||
Filip Pytloun
|
r59 | echo "killing processes using mount point ..." | ||
fuser -k $R | ||||
sleep 3 | ||||
fuser -9 -k -v $R | ||||
Filip Pytloun
|
r56 | echo "removing temporary mount points ..." | ||
umount -l $R/proc 2> /dev/null | ||||
umount -l $R/sys 2> /dev/null | ||||
umount -l $R/dev/pts 2> /dev/null | ||||
umount "$BUILDDIR/mount/boot/firmware" 2> /dev/null | ||||
umount "$BUILDDIR/mount" 2> /dev/null | ||||
losetup -d "$EXT4_LOOP" 2> /dev/null | ||||
losetup -d "$VFAT_LOOP" 2> /dev/null | ||||
trap - 0 1 2 3 6 | ||||
} | ||||
chroot_exec() { | ||||
# Exec command in chroot | ||||
Filip Pytloun
|
r58 | LANG=C LC_ALL=C DEBIAN_FRONTEND=noninteractive chroot $R $* | ||
Filip Pytloun
|
r56 | } | ||