xbps-src: do not umount if <masterdir>/.xbps_chroot_working is there.
This commit is contained in:
@@ -60,7 +60,8 @@ mount_chroot_fs()
|
||||
echo 1 > ${XBPS_MASTERDIR}/.${f}_mount_bind_done
|
||||
echo "done."
|
||||
else
|
||||
echo "failed."
|
||||
echo "FAILED!!!!!"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
cnt=$(cat ${XBPS_MASTERDIR}/.${f}_mount_bind_done)
|
||||
@@ -74,6 +75,10 @@ umount_chroot_fs()
|
||||
{
|
||||
local fs dir cnt
|
||||
|
||||
if [ -f ${XBPS_MASTERDIR}/.xbps_chroot_working ]; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
for fs in ${REQFS}; do
|
||||
[ ! -f ${XBPS_MASTERDIR}/.${fs}_mount_bind_done ] && continue
|
||||
cnt=$(cat ${XBPS_MASTERDIR}/.${fs}_mount_bind_done)
|
||||
@@ -88,7 +93,7 @@ umount_chroot_fs()
|
||||
rm -f ${XBPS_MASTERDIR}/.${fs}_mount_bind_done
|
||||
echo "done."
|
||||
else
|
||||
echo "failed."
|
||||
echo "FAILED!!!"
|
||||
fi
|
||||
fi
|
||||
unset fs
|
||||
|
Reference in New Issue
Block a user