prise en charge de l'annulation lors de la modification de profil

This commit is contained in:
Djan GICQUEL 2022-07-21 21:09:52 +02:00
parent a34789851f
commit 7a8ba97678
1 changed files with 10 additions and 2 deletions

View File

@ -129,10 +129,18 @@ if [ "$fichierprofil" != "" ];then
zenity $W $H --info --text="<tt>$(cd "$dossierprofil" && cat "$fichierprofil")</tt>"
fi
### Modifier un profil ###
elif [ "$choixmenu" = "mp" ];then
fichierprofil=$(ls -1 *.conf | zenity $H $W --window-icon=borg --list --title "Liste des profils" --text "Choisir un profil dans la liste" --hide-header --column "profil")
zenity $W $H --text-info --editable --title="profil $fichierprofil" --filename "$fichierprofil" > "$dossierprofil"/"$fichierprofil".tmp
mv "$dossierprofil"/"$fichierprofil".tmp "$dossierprofil"/"$fichierprofil"
cp "$fichierprofil" "$fichierprofil.tmp"
return=$(zenity $W $H --text-info --editable --title="profil $fichierprofil" --filename "$fichierprofil.tmp")
if [ "$return" = "" ];then
rm "$fichierprofil.tmp"
exit
else
echo "$return" > "$fichierprofil.tmp"
mv "$fichierprofil.tmp" "$fichierprofil"
fi
elif [ "$choixmenu" = "" ];then
exit