Evolution #3
@@ -151,7 +151,7 @@ presenceParametre()
|
|||||||
local l_nombre_arguments="${1}"
|
local l_nombre_arguments="${1}"
|
||||||
local l_nom_option="${2}"
|
local l_nom_option="${2}"
|
||||||
local l_nombre_parametres=${l_nombre_arguments}-1 # On soustrait l'option du nombre d'arguments resultant le nombre de parametres
|
local l_nombre_parametres=${l_nombre_arguments}-1 # On soustrait l'option du nombre d'arguments resultant le nombre de parametres
|
||||||
if [[ "${l_nombre_parametres}" -eq 0 ]]; then
|
if [[ "${l_nombre_parametres}" -eq 0 || "${3:0:1}" == "-" ]]; then
|
||||||
die "L'option ${l_nom_option} n'a pas de paramètre." 5
|
die "L'option ${l_nom_option} n'a pas de paramètre." 5
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -168,7 +168,7 @@ creeMV()
|
|||||||
echo "cpu" # Debogage
|
echo "cpu" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
echo "cpu parametre=${parametre}" # Debogage
|
echo "cpu parametre=${parametre}" # Debogage
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
shift
|
shift
|
||||||
if [[ ${temoin_c} -ne 1 ]]; then
|
if [[ ${temoin_c} -ne 1 ]]; then
|
||||||
# <type CPU>:<nombres cœurs CPU>:<nombre files d'execution>
|
# <type CPU>:<nombres cœurs CPU>:<nombre files d'execution>
|
||||||
@@ -201,7 +201,7 @@ creeMV()
|
|||||||
echo "memoire" # Debogage
|
echo "memoire" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
echo "memoire parametre=${parametre}" # Debogage
|
echo "memoire parametre=${parametre}" # Debogage
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
shift
|
shift
|
||||||
if [[ ${temoin_m} -ne 1 ]]; then
|
if [[ ${temoin_m} -ne 1 ]]; then
|
||||||
commandes_a_executer+=( "nouvMV memoire ${1}")
|
commandes_a_executer+=( "nouvMV memoire ${1}")
|
||||||
@@ -214,7 +214,7 @@ creeMV()
|
|||||||
echo "bios" # Debogage
|
echo "bios" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
echo "bios parametre=${parametre}" # Debogage
|
echo "bios parametre=${parametre}" # Debogage
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
shift
|
shift
|
||||||
if [[ ${temoin_b} -ne 1 ]]; then
|
if [[ ${temoin_b} -ne 1 ]]; then
|
||||||
case ${1} in
|
case ${1} in
|
||||||
@@ -233,7 +233,7 @@ creeMV()
|
|||||||
"-d") # Disque
|
"-d") # Disque
|
||||||
echo "disque" # Debogage
|
echo "disque" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
echo "disque parametre=${parametre}" # Debogage
|
echo "disque parametre=${parametre}" # Debogage
|
||||||
shift
|
shift
|
||||||
|
|
||||||
@@ -241,6 +241,7 @@ creeMV()
|
|||||||
|
|
||||||
disque_nom=$( echo ${1} | awk -F: '{print $1}' )
|
disque_nom=$( echo ${1} | awk -F: '{print $1}' )
|
||||||
echo "disque_nom=${disque_nom}" # Debogage
|
echo "disque_nom=${disque_nom}" # Debogage
|
||||||
|
|
||||||
if [[ -z "${disque_nom}" ]]; then
|
if [[ -z "${disque_nom}" ]]; then
|
||||||
die "Le disque n'est pas renseigné.\nSyntaxe attendue : <chemin disque>|(<chemin disque>|<nom disque>):(raw|qcow2):<capacité>)." 5
|
die "Le disque n'est pas renseigné.\nSyntaxe attendue : <chemin disque>|(<chemin disque>|<nom disque>):(raw|qcow2):<capacité>)." 5
|
||||||
fi
|
fi
|
||||||
@@ -248,7 +249,6 @@ creeMV()
|
|||||||
disque_nom="${base_chemin_mv}/${disque_nom}"
|
disque_nom="${base_chemin_mv}/${disque_nom}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
disque_format=$( echo ${1} | awk -F: '{print $2}' )
|
disque_format=$( echo ${1} | awk -F: '{print $2}' )
|
||||||
echo "disque_format=${disque_format}" # Debogage
|
echo "disque_format=${disque_format}" # Debogage
|
||||||
if [[ -z "${disque_format}" && "$(dirname ${1})" == "." ]]; then
|
if [[ -z "${disque_format}" && "$(dirname ${1})" == "." ]]; then
|
||||||
@@ -266,7 +266,7 @@ creeMV()
|
|||||||
"-i") # Iso
|
"-i") # Iso
|
||||||
echo "iso" # Debogage
|
echo "iso" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
echo "iso parametre=${parametre}" # Debogage
|
echo "iso parametre=${parametre}" # Debogage
|
||||||
shift
|
shift
|
||||||
commandes_a_executer+=( "nouvMV iso ${1}")
|
commandes_a_executer+=( "nouvMV iso ${1}")
|
||||||
@@ -274,7 +274,7 @@ creeMV()
|
|||||||
'-r') # Reseau
|
'-r') # Reseau
|
||||||
echo "reseau" # Debogage
|
echo "reseau" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
|
|
|||||||
echo "reseau parametre=${parametre}" # Debogage
|
echo "reseau parametre=${parametre}" # Debogage
|
||||||
shift
|
shift
|
||||||
|
|
||||||
@@ -400,7 +400,7 @@ creeMV()
|
|||||||
echo "sous-volume" # Debogage
|
echo "sous-volume" # Debogage
|
||||||
parametre="${2}"
|
parametre="${2}"
|
||||||
echo "sous-volume parametre=${parametre}" # Debogage
|
echo "sous-volume parametre=${parametre}" # Debogage
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
shift
|
shift
|
||||||
if [[ ${temoin_S} -ne 1 ]]; then
|
if [[ ${temoin_S} -ne 1 ]]; then
|
||||||
case ${1} in
|
case ${1} in
|
||||||
@@ -436,7 +436,7 @@ creeMV()
|
|||||||
;;
|
;;
|
||||||
"-a") # Affichage
|
"-a") # Affichage
|
||||||
echo "Affichage" # Debogage
|
echo "Affichage" # Debogage
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
# (gtk|(spice:(<adresse ecoute>|<chemin socket>):(<tcp port ecoute>|unix)[:<mot de passe>]))
|
# (gtk|(spice:(<adresse ecoute>|<chemin socket>):(<tcp port ecoute>|unix)[:<mot de passe>]))
|
||||||
@@ -493,7 +493,7 @@ creeMV()
|
|||||||
;;
|
;;
|
||||||
'--') # Autre parametres (champ libre)
|
'--') # Autre parametres (champ libre)
|
||||||
echo "parametres" # Debogage
|
echo "parametres" # Debogage
|
||||||
presenceParametre "$#" "$1"
|
presenceParametre "$#" "${1}" "${parametre}"
|
||||||
shift
|
shift
|
||||||
parametres="$@"
|
parametres="$@"
|
||||||
echo "parametres=${parametres}" # Debogage
|
echo "parametres=${parametres}" # Debogage
|
||||||
|
|||||||
Reference in New Issue
Block a user
La condition
&& "$(dirname ${1})" == "."est a revoir dans l'ensemble des conditions de l'option `-d.