OSDN Git Service
(root)
/
alterlinux
/
alterlinux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
72b8587
)
[update] : umount chroot every run
author
hayao
<shun819.mail@gmail.com>
Fri, 7 Aug 2020 12:06:54 +0000
(21:06 +0900)
committer
hayao
<shun819.mail@gmail.com>
Fri, 7 Aug 2020 12:06:54 +0000
(21:06 +0900)
system/mkalteriso.sh
patch
|
blob
|
history
diff --git
a/system/mkalteriso.sh
b/system/mkalteriso.sh
index
2db9753
..
f9d9940
100755
(executable)
--- a/
system/mkalteriso.sh
+++ b/
system/mkalteriso.sh
@@
-63,8
+63,19
@@
_chroot_init() {
_pacman "base syslinux"
}
+# Unmount chroot dir
+_umount_chroot () {
+ local mount
+ for mount in $(mount | awk '{print $3}' | grep $(realpath "${work_dir}/airootfs") | tac); do
+ _msg_info "Unmounting ${mount}"
+ umount -lf "${mount}"
+ done
+}
+
_chroot_run() {
+ _umount_chroot
eval arch-chroot ${work_dir}/airootfs "${run_cmd}"
+ _umount_chroot
}
_mount_airootfs() {