integrate-distro.sh: Running sync before unmount

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-11-15 17:21:22 +00:00
commit bfcbd76e2e

View file

@ -33,7 +33,6 @@ case $suse_version in
java-1_6_0-sun-plugin.i586
grep
mkinitrd
insserv
cpio
sysconfig
@ -297,7 +296,7 @@ tumbleweed)
#kernel_version=4.8.0_rc6_jux+-1
#rpm_kernel_version=4.8.0_rc6_jux+-1
kernel_version=4.8.0-swm+
rpm_kernel_version=4.8.0_swm+-5
rpm_kernel_version=4.8.0_swm+-79
;;
esac
@ -817,6 +816,8 @@ unmount_devices()
{
local devices="$ssh_auth_sock /srv/ftp /proc /sys /dev /boot /"
[ "$1" ] && devices="$@"
local sync=/usr/bin/sync
[ -x $root/$sync ] && run_chroot $sync
local d
for d in $devices; do
check_mount $d && run umount $root$d