Ajout du code gérant l'option parametres en champ libre

+ création d'une variable avec le nom du script
pull/1/head
Nicolas MORIN 11 months ago
parent a3ccec6c2b
commit 2010c3850b

@ -3,6 +3,7 @@
base_chemin_mv="/tmp/ramdisk/qemu-adm"
bin_qemu="/usr/bin/qemu-system-x86_64"
bin_qemu_img="/usr/bin/qemu-img"
nom_script=$(basename $0)
die()
{
@ -68,6 +69,9 @@ nouvMV()
echo "-device ${2},netdev=${1} -netdev tap,id=${1},ifname=${1},script=no,downscript=no \\" >> ${chemin_mv}
;;
"parametres")
echo "$@ \\" >> ${chemin_mv}
;;
esac
}
@ -338,13 +342,6 @@ creeMV()
commandes_a_executer+=( "nouvMV reseau ${reseau_nom_interface} ${reseau_type} ${reseau_activ_pont} ${reseau_nom_pont} ${reseau_activ_8021q} ${reseau_mode_8021q} ${reseau_vid}")
echo "nouvMV reseau ${reseau_nom_interface} ${reseau_type} ${reseau_activ_pont} ${reseau_nom_pont} ${reseau_activ_8021q} ${reseau_mode_8021q} ${reseau_vid}" # Debogage
;;
'-p') # Parametres
echo "parametres" # Debogage
parametre="${2}"
presenceParametre "$#" "$1"
echo "parametres parametre=${parametre}" # Debogage
shift
;;
"-s") # Sous-volume BTRFS
echo "sous-volume" # Debogage
@ -369,6 +366,15 @@ creeMV()
usage "cree"
exit 0
;;
'--') # Autre parametres (champ libre)
echo "parametres" # Debogage
presenceParametre "$#" "$1"
shift
parametres="$@"
echo "parametres=${parametres}" # Debogage
commandes_a_executer+=( "nouvMV parametres $parametres")
shift $#
;;
*) # Autre
usage "cree"
;;

Loading…
Cancel
Save