mirror of
https://github.com/JasonN3/build-container-installer.git
synced 2025-12-25 19:07:54 +01:00
31 lines
No EOL
589 B
Bash
31 lines
No EOL
589 B
Bash
#!/bin/bash
|
|
|
|
iso=$1
|
|
|
|
sudo apt-get update
|
|
sudo apt-get install -y squashfs-tools
|
|
|
|
sudo mkdir /mnt/{iso,install}
|
|
|
|
# Mount ISO
|
|
sudo mount -o loop $iso /mnt/iso
|
|
|
|
# Mount squashfs
|
|
sudo mount -t squashfs -o loop /mnt/iso/images/install.img /mnt/install
|
|
|
|
FOUND_VERSION=$(cat /mnt/install/etc/os-release | grep VERSION_ID | cut -d= -f2)
|
|
|
|
# Cleanup
|
|
sudo umount /mnt/install
|
|
sudo umount /mnt/iso
|
|
|
|
if [[ ${FOUND_VERSION} != ${VERSION} ]]
|
|
then
|
|
echo "Version mismatch"
|
|
echo "Expected: ${VERSION}"
|
|
echo "Found: ${FOUND_VERSION}"
|
|
exit 1
|
|
else
|
|
echo "Correct version found"
|
|
exit 0
|
|
fi |