Project

General

Profile

« Previous | Next » 

Revision cc423d0f

Added by Renato Botelho over 8 years ago

Make sure $MNT is umounted

View differences:

tools/builder_common.sh
793 793
			echo "/dev/ufs/cf /cf ufs ro,sync,noatime 1 1" >> ${MNT}/etc/fstab
794 794
		fi
795 795

  
796
		umount ${MNT}
796
		sync; sync; sync
797
		umount ${MNT} || umount -f ${MNT}
797 798
		# Restore the original trap
798 799
		trap "mdconfig -d -u ${MD}; return" 1 2 15 EXIT
799 800

  
......
824 825
				echo "/dev/ufs/cf /cf ufs ro,sync,noatime 1 1" >> ${MNT}/etc/fstab
825 826
			fi
826 827

  
827
			umount ${MNT}
828
			sync; sync; sync
829
			umount ${MNT} || umount -f ${MNT}
828 830
			# Restore the trap back
829 831
			trap "mdconfig -d -u ${MD}; return" 1 2 15 EXIT
830 832
		fi
......
849 851

  
850 852
			clone_directory_contents ${FINAL_CHROOT_DIR}/cf ${MNT}
851 853

  
852
			umount ${MNT}
854
			sync; sync; sync
855
			umount ${MNT} || umount -f ${MNT}
853 856
			# Restore the trap back
854 857
			trap "mdconfig -d -u ${MD}; return" 1 2 15 EXIT
855 858
		else

Also available in: Unified diff