Ignore return value of umount (#801)
* Ignore return value of umount * Refine the umount process, more diagnostic info output
This commit is contained in:
parent
1b5255d583
commit
9925aab2e6
@ -316,8 +316,13 @@ sudo LANG=C chroot $FILESYSTEM_ROOT bash -c 'rm -rf /usr/share/doc/* /usr/share/
|
|||||||
|
|
||||||
## Umount all
|
## Umount all
|
||||||
echo '[INFO] Umount all'
|
echo '[INFO] Umount all'
|
||||||
|
## Display all process details access /proc
|
||||||
|
sudo LANG=C chroot $FILESYSTEM_ROOT fuser -vm /proc
|
||||||
|
## Kill the processes
|
||||||
sudo LANG=C chroot $FILESYSTEM_ROOT fuser -km /proc || true
|
sudo LANG=C chroot $FILESYSTEM_ROOT fuser -km /proc || true
|
||||||
sudo LANG=C chroot $FILESYSTEM_ROOT umount /proc
|
## Wait fuser fully kill the processes
|
||||||
|
sleep 15
|
||||||
|
sudo umount $FILESYSTEM_ROOT/proc || true
|
||||||
|
|
||||||
## Prepare empty directory to trigger mount move in initramfs-tools/mount_loop_root, implemented by patching
|
## Prepare empty directory to trigger mount move in initramfs-tools/mount_loop_root, implemented by patching
|
||||||
sudo mkdir $FILESYSTEM_ROOT/host
|
sudo mkdir $FILESYSTEM_ROOT/host
|
||||||
@ -325,7 +330,8 @@ sudo mkdir $FILESYSTEM_ROOT/host
|
|||||||
## Compress most file system into squashfs file
|
## Compress most file system into squashfs file
|
||||||
sudo rm -f $ONIE_INSTALLER_PAYLOAD $FILESYSTEM_SQUASHFS
|
sudo rm -f $ONIE_INSTALLER_PAYLOAD $FILESYSTEM_SQUASHFS
|
||||||
## Output the file system total size for diag purpose
|
## Output the file system total size for diag purpose
|
||||||
sudo du -hs $FILESYSTEM_ROOT
|
## Note: -x to skip directories on different file systems, such as /proc
|
||||||
|
sudo du -hsx $FILESYSTEM_ROOT
|
||||||
sudo mksquashfs $FILESYSTEM_ROOT $FILESYSTEM_SQUASHFS -e boot -e var/lib/docker -e $PLATFORM_DIR
|
sudo mksquashfs $FILESYSTEM_ROOT $FILESYSTEM_SQUASHFS -e boot -e var/lib/docker -e $PLATFORM_DIR
|
||||||
|
|
||||||
## Compress docker files
|
## Compress docker files
|
||||||
|
Loading…
Reference in New Issue
Block a user