Fix conflicts when loop0 is used by an LXC container
This commit is contained in:
parent
63ea33e9f9
commit
3093ae561c
36
setup
36
setup
|
@ -271,9 +271,9 @@ do
|
||||||
then
|
then
|
||||||
fallocate -l 800M ${TMPDIR}/recovery-highsierra.iso > ${LOGFILE} 2>> ${LOGFILE}
|
fallocate -l 800M ${TMPDIR}/recovery-highsierra.iso > ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mkfs.msdos -F 32 ${TMPDIR}/recovery-highsierra.iso -n HIGHSIERRA >> ${LOGFILE} 2>> ${LOGFILE}
|
mkfs.msdos -F 32 ${TMPDIR}/recovery-highsierra.iso -n HIGHSIERRA >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
losetup /dev/loop0 ${TMPDIR}/recovery-highsierra.iso >> ${LOGFILE} 2>> ${LOGFILE}
|
LOOPDEV=`losetup -f --show ${TMPDIR}/recovery-highsierra.iso 2>> ${LOGFILE}`
|
||||||
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mount /dev/loop0 /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mount ${LOOPDEV} /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
@ -284,7 +284,7 @@ do
|
||||||
|
|
||||||
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
rmdir /mnt/APPLE
|
rmdir /mnt/APPLE
|
||||||
losetup -d /dev/loop0 >> ${LOGFILE} 2>> ${LOGFILE}
|
losetup -d ${LOOPDEV} >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mv ${TMPDIR}/recovery-highsierra.iso ${ISODIR}
|
mv ${TMPDIR}/recovery-highsierra.iso ${ISODIR}
|
||||||
|
|
||||||
|
@ -462,9 +462,9 @@ do
|
||||||
then
|
then
|
||||||
fallocate -l 800M ${TMPDIR}/recovery-mojave.iso > ${LOGFILE} 2>> ${LOGFILE}
|
fallocate -l 800M ${TMPDIR}/recovery-mojave.iso > ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mkfs.msdos -F 32 ${TMPDIR}/recovery-mojave.iso -n MOJAVE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkfs.msdos -F 32 ${TMPDIR}/recovery-mojave.iso -n MOJAVE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
losetup /dev/loop0 ${TMPDIR}/recovery-mojave.iso >> ${LOGFILE} 2>> ${LOGFILE}
|
LOOPDEV=`losetup -f --show ${TMPDIR}/recovery-mojave.iso 2>> ${LOGFILE}`
|
||||||
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mount /dev/loop0 /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mount ${LOOPDEV} /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
@ -475,7 +475,7 @@ do
|
||||||
|
|
||||||
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
rmdir /mnt/APPLE
|
rmdir /mnt/APPLE
|
||||||
losetup -d /dev/loop0 >> ${LOGFILE} 2>> ${LOGFILE}
|
losetup -d ${LOOPDEV} >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mv ${TMPDIR}/recovery-mojave.iso ${ISODIR}
|
mv ${TMPDIR}/recovery-mojave.iso ${ISODIR}
|
||||||
|
|
||||||
|
@ -653,9 +653,9 @@ do
|
||||||
then
|
then
|
||||||
fallocate -l 800M ${TMPDIR}/recovery-catalina.iso > ${LOGFILE} 2>> ${LOGFILE}
|
fallocate -l 800M ${TMPDIR}/recovery-catalina.iso > ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mkfs.msdos -F 32 ${TMPDIR}/recovery-catalina.iso -n CATALINA >> ${LOGFILE} 2>> ${LOGFILE}
|
mkfs.msdos -F 32 ${TMPDIR}/recovery-catalina.iso -n CATALINA >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
losetup /dev/loop0 ${TMPDIR}/recovery-catalina.iso >> ${LOGFILE} 2>> ${LOGFILE}
|
LOOPDEV=`losetup -f --show ${TMPDIR}/recovery-catalina.iso 2>> ${LOGFILE}`
|
||||||
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mount /dev/loop0 /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mount ${LOOPDEV} /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
@ -666,7 +666,7 @@ do
|
||||||
|
|
||||||
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
rmdir /mnt/APPLE
|
rmdir /mnt/APPLE
|
||||||
losetup -d /dev/loop0 >> ${LOGFILE} 2>> ${LOGFILE}
|
losetup -d ${LOOPDEV} >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mv ${TMPDIR}/recovery-catalina.iso ${ISODIR}
|
mv ${TMPDIR}/recovery-catalina.iso ${ISODIR}
|
||||||
|
|
||||||
|
@ -844,9 +844,9 @@ do
|
||||||
then
|
then
|
||||||
fallocate -l 800M ${TMPDIR}/recovery-bigsur.iso > ${LOGFILE} 2>> ${LOGFILE}
|
fallocate -l 800M ${TMPDIR}/recovery-bigsur.iso > ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mkfs.msdos -F 32 ${TMPDIR}/recovery-bigsur.iso -n BIGSUR >> ${LOGFILE} 2>> ${LOGFILE}
|
mkfs.msdos -F 32 ${TMPDIR}/recovery-bigsur.iso -n BIGSUR >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
losetup /dev/loop0 ${TMPDIR}/recovery-bigsur.iso >> ${LOGFILE} 2>> ${LOGFILE}
|
LOOPDEV=`losetup -f --show ${TMPDIR}/recovery-bigsur.iso 2>> ${LOGFILE}`
|
||||||
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mount /dev/loop0 /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mount ${LOOPDEV} /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
@ -857,7 +857,7 @@ do
|
||||||
|
|
||||||
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
rmdir /mnt/APPLE
|
rmdir /mnt/APPLE
|
||||||
losetup -d /dev/loop0 >> ${LOGFILE} 2>> ${LOGFILE}
|
losetup -d ${LOOPDEV} >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mv ${TMPDIR}/recovery-bigsur.iso ${ISODIR}
|
mv ${TMPDIR}/recovery-bigsur.iso ${ISODIR}
|
||||||
|
|
||||||
|
@ -1035,9 +1035,9 @@ do
|
||||||
then
|
then
|
||||||
fallocate -l 800M ${TMPDIR}/recovery-monterey.iso > ${LOGFILE} 2>> ${LOGFILE}
|
fallocate -l 800M ${TMPDIR}/recovery-monterey.iso > ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mkfs.msdos -F 32 ${TMPDIR}/recovery-monterey.iso -n MONTEREY >> ${LOGFILE} 2>> ${LOGFILE}
|
mkfs.msdos -F 32 ${TMPDIR}/recovery-monterey.iso -n MONTEREY >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
losetup /dev/loop0 ${TMPDIR}/recovery-monterey.iso >> ${LOGFILE} 2>> ${LOGFILE}
|
LOOPDEV=`losetup -f --show ${TMPDIR}/recovery-monterey.iso 2>> ${LOGFILE}`
|
||||||
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mount /dev/loop0 /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mount ${LOOPDEV} /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
@ -1048,7 +1048,7 @@ do
|
||||||
|
|
||||||
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
rmdir /mnt/APPLE
|
rmdir /mnt/APPLE
|
||||||
losetup -d /dev/loop0 >> ${LOGFILE} 2>> ${LOGFILE}
|
losetup -d ${LOOPDEV} >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mv ${TMPDIR}/recovery-monterey.iso ${ISODIR}
|
mv ${TMPDIR}/recovery-monterey.iso ${ISODIR}
|
||||||
|
|
||||||
|
@ -1226,9 +1226,9 @@ do
|
||||||
then
|
then
|
||||||
fallocate -l 800M ${TMPDIR}/recovery-ventura.iso > ${LOGFILE} 2>> ${LOGFILE}
|
fallocate -l 800M ${TMPDIR}/recovery-ventura.iso > ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mkfs.msdos -F 32 ${TMPDIR}/recovery-ventura.iso -n VENTURA >> ${LOGFILE} 2>> ${LOGFILE}
|
mkfs.msdos -F 32 ${TMPDIR}/recovery-ventura.iso -n VENTURA >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
losetup /dev/loop0 ${TMPDIR}/recovery-ventura.iso >> ${LOGFILE} 2>> ${LOGFILE}
|
LOOPDEV=`losetup -f --show ${TMPDIR}/recovery-ventura.iso 2>> ${LOGFILE}`
|
||||||
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir -p /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
mount /dev/loop0 /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
mount ${LOOPDEV} /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
mkdir /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
cd /mnt/APPLE/com.apple.recovery.boot >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
@ -1239,7 +1239,7 @@ do
|
||||||
|
|
||||||
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
umount /mnt/APPLE >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
rmdir /mnt/APPLE
|
rmdir /mnt/APPLE
|
||||||
losetup -d /dev/loop0 >> ${LOGFILE} 2>> ${LOGFILE}
|
losetup -d ${LOOPDEV} >> ${LOGFILE} 2>> ${LOGFILE}
|
||||||
|
|
||||||
mv ${TMPDIR}/recovery-ventura.iso ${ISODIR}
|
mv ${TMPDIR}/recovery-ventura.iso ${ISODIR}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue