Ajout du code gérant l'option parametres en champ libre
+ création d'une variable avec le nom du script
This commit is contained in:
@@ -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"
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user