#!/bin/bash # stick_build /dev/sdX set -e ISO="live-svpro_gnu-amd64.iso" # Recuperation iso echo "Téléchargement de l'iso..." sleep 5 wget -O ${ISO} https://nuage.svnet.fr/f/0566c7a699eb4960b2ef/?dl=1 wget -O ${ISO}.md5 https://nuage.svnet.fr/f/06d1ae10101949bc84d9/?dl=1 echo "Vérification de l'image..." if ! md5sum -c ${ISO}.md5 then echo "ISO Corompue. Abandon !!" rm -f ${ISO} ${ISO}.md5 exit 1 fi # Copie de l'image iso sur clé echo "Transfert en cours..." dd if=${ISO} of=$1 bs=4M status=progress sync # Création de la partition dédiée à la persistence echo "Création de la persistence..." sleep 5 printf 'n\np\n\n\n\nw' | fdisk $1 mkfs.ext4 -L persistence ${1}3 # Configuratio de la partition mount ${1}3 /mnt echo / union > /mnt/persistence.conf umount /mnt # Fin echo "Terminé ! Vous pouvez booter sur la clé USB, la persistence sera auto-configurée lors du premier Boot !" exit 0