maj install.sh

This commit is contained in:
lina 2024-05-03 12:55:04 +02:00
parent 5ed97ae1df
commit b01839dd68

View File

@ -1,6 +1,6 @@
#!/bin/bash
echo "\n
echo "
██╗ ██╗ ██████╗ ██████╗ ██████╗ ██╗███████╗ ██████╗
╚██╗██╔╝██╔═══██╗██╔══██╗██╔══██╗██║██╔════╝██╔═══██╗
╚███╔╝ ██║ ██║██████╔╝██████╔╝██║███████╗██║ ██║
@ -16,6 +16,7 @@ else
sudo apt-get install -y xorriso
fi
echo "
███████╗██╗ ██╗████████╗██████╗ █████╗ ██████╗████████╗
██╔════╝╚██╗██╔╝╚══██╔══╝██╔══██╗██╔══██╗██╔════╝╚══██╔══╝
@ -33,14 +34,15 @@ if [ -n "$fichiers_iso" ]; then
# Si le dossier n'existe pas, extrait le fichier ISO dans "iso"
xorriso -osirrox on -indev "$fichier_iso" -extract / iso && chmod -R +w iso
else
echo "Le dossier 'iso' existe déjà, le fichier '$fichier_iso' ne sera pas extrait."
echo "Un dossier 'iso' existe déjà."
fi
done
else
echo "Aucun fichier ISO trouvé dans le répertoire courant."
fi
echo "\n
echo "
███████╗ ██████╗ ██╗ ██╗ █████╗ ███████╗██╗ ██╗███████╗███████╗ ████████╗ ██████╗ ██████╗ ██╗ ███████╗
██╔════╝██╔═══██╗██║ ██║██╔══██╗██╔════╝██║ ██║██╔════╝██╔════╝ ╚══██╔══╝██╔═══██╗██╔═══██╗██║ ██╔════╝
███████╗██║ ██║██║ ██║███████║███████╗███████║█████╗ ███████╗█████╗██║ ██║ ██║██║ ██║██║ ███████╗
@ -55,17 +57,36 @@ else
sudo apt-get install -y squashfs-tools syslinux syslinux-efi isolinux
fi
echo "\n
echo "
██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗██╗██╗ ███████╗███████╗██╗ ██╗███████╗████████╗███████╗███╗ ███╗
██╔════╝██╔═══██╗██╔══██╗╚██╗ ██╔╝ ██╔════╝██║██║ ██╔════╝██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝████╗ ████║
██║ ██║ ██║██████╔╝ ╚████╔╝ █████╗ ██║██║ █████╗ ███████╗ ╚████╔╝ ███████╗ ██║ █████╗ ██╔████╔██║
██║ ██║ ██║██╔═══╝ ╚██╔╝ ██╔══╝ ██║██║ ██╔══╝ ╚════██║ ╚██╔╝ ╚════██║ ██║ ██╔══╝ ██║╚██╔╝██║
╚██████╗╚██████╔╝██║ ██║ ██║ ██║███████╗███████╗███████║ ██║ ███████║ ██║ ███████╗██║ ╚═╝ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝"
cp iso/live/filesystem.squashfs .
sudo unsquashfs filesystem.squashfs
if [ ! -f filesystem.squashfs ]; then
cp iso/live/filesystem.squashfs .
else
echo "Ce fichier existe déjà dans le dossier courant"
fi
echo "\n
echo "
███████╗██╗ ██╗████████╗██████╗ █████╗ ██████╗████████╗ ███████╗██╗██╗ ███████╗███████╗██╗ ██╗███████╗████████╗███████╗███╗ ███╗
██╔════╝╚██╗██╔╝╚══██╔══╝██╔══██╗██╔══██╗██╔════╝╚══██╔══╝ ██╔════╝██║██║ ██╔════╝██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝████╗ ████║
█████╗ ╚███╔╝ ██║ ██████╔╝███████║██║ ██║ █████╗ ██║██║ █████╗ ███████╗ ╚████╔╝ ███████╗ ██║ █████╗ ██╔████╔██║
██╔══╝ ██╔██╗ ██║ ██╔══██╗██╔══██║██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║ ╚██╔╝ ╚════██║ ██║ ██╔══╝ ██║╚██╔╝██║
███████╗██╔╝ ██╗ ██║ ██║ ██║██║ ██║╚██████╗ ██║ ██║ ██║███████╗███████╗███████║ ██║ ███████║ ██║ ███████╗██║ ╚═╝ ██║
╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝"
if [ ! -f squashfs-root ]; then
sudo unsquashfs filesystem.squashfs
else
echo "Ce dossier existe déjà"
fi
echo "
██╗███╗ ██╗███████╗████████╗ █████╗ ██╗ ██╗ ███████╗ █████╗ ██╗ ██╗███████╗██████╗ ██████╗ ██████╗ ████████╗
██║████╗ ██║██╔════╝╚══██╔══╝██╔══██╗██║ ██║ ██╔════╝██╔══██╗██║ ██╔╝██╔════╝██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝
██║██╔██╗ ██║███████╗ ██║ ███████║██║ ██║ █████╗ ███████║█████╔╝ █████╗ ██████╔╝██║ ██║██║ ██║ ██║