#!/bin/bash # Script de création d'une image ISO avec extensions Rock-Ridge, Joliet rep=$HOME"/iso" fic="gravure.iso" if [ -d rep ]; then echo "Le repertoire $rep existe déjà" else mkdir rep fi if [ $# = 0 ]; then echo "Erreur : usage $0 -f [FILE] [TYPE]" echo "Tapez mkiso --help pour afficher le texte d'aide" exit 1 fi if [ $1 = "--help" ]; then echo "Erreur : usage $0 -f [FILE] [TYPE]" echo "mkiso --help : Affiche ce texte d'aide" echo "mkiso 'fichier.iso' 'repertoire'" echo "'fichier.iso' peut contenir le chemin complet" echo "exemple: /ISO/image1.iso" exit 0 fi if [$1 = "-f"]; then if [$3 = "-j" || $3 = "--joliet"]; then mkisofs -J -o $2 $rep else if [$3 = "-r" || $3 = "--rock"]; then mkisofs -r -o $2 $rep else echo "Type non reconnu" exit 4 fi fi if [ -e $2 ]; then echo "$2 a été créé avec succès" fi exit 0 else if [$1 = "-j" || $& = "--joliet"]; then mkisofs -J -o $fic $rep else if [$& = "-r" || $1 = "--rock"]; then mkisofs -r -o $fic $rep else echo "Type non reconnu" exit 4 fi fi if [ -e $fic ]; then echo "$fic a été créé avec succès" fi exit 0 fi