debian-garage/install_out.sh
2024-05-23 12:11:59 +02:00

26 lines
1.9 KiB
Bash
Executable File

#!/bin/bash
echo "
███████╗ ██████╗██████╗ ██╗██████╗ ████████╗ ██████╗ ██╗ ██╗████████╗
██╔════╝██╔════╝██╔══██╗██║██╔══██╗╚══██╔══╝ ██╔═══██╗██║ ██║╚══██╔══╝
███████╗██║ ██████╔╝██║██████╔╝ ██║ ██║ ██║██║ ██║ ██║
╚════██║██║ ██╔══██╗██║██╔═══╝ ██║ ██║ ██║██║ ██║ ██║
███████║╚██████╗██║ ██║██║██║ ██║ ╚██████╔╝╚██████╔╝ ██║
╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝"
echo "Compression filesystem.squashfe"
sudo mksquashfs squashfs-root/ filesystem.squashfs -comp xz -b 1M -noappend
echo "Copie a nouveau le fichier filesystem.squashfs dans le dossier iso/live/"
cp filesystem.squashfs ./iso/live/
echo "Calcul et sauvegarde du checksum"
md5sum iso/.disk/info > iso/md5sum.txt
echo "Remplacement des occurrences"
sed -i 's|iso/|./|g' iso/md5sum.txt
echo "Compression de l'image ISO"
xorriso -as mkisofs -r -V "Debian Live 12.5.0 amd64" -o debian-live-12.5.0-custom-amd64.iso -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus -isohybrid-mbr /usr/lib/ISOLINUX/isohdppx.bin iso/boot iso
echo "Execution du script terminer"