This commit is contained in:
kyodev 2017-07-19 00:08:10 +02:00
parent 63d6152d51
commit f091b91b83
3 changed files with 30 additions and 24 deletions

View File

@ -213,7 +213,7 @@ le reste est en cours de développement
les versions des autres canaux, sont à utiliser avec prudence, seulement si vous maitrisez la technique.
les versions des canaux par ordre croissant:
` ESR <= release < aurora < nightly `
` ESR <= release < aurora < beta < nightly `
* il n'est **pas conseillé de descendre de version** au risque de voir le profil utilisateur **corrompu**.
* par contre les profils suivent plus sûrement les montées de version
@ -245,9 +245,16 @@ exit
## désinstallation Firefox
l'installation est lancée avec _getFirefox **-canal**_, soit:
l'installation est lancée avec _getFirefox **-**canal_, soit:
`getFirefox -esr`, `getFirefox -aurora`, `getFirefox -nightly`
le profil n'est pas supprimé, il pourra donc être utilisé en cas de réinstallation
## suppression des profils
à documenter
## supprimer le script

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=0.4.1
version=0.4.2
date="18/07/2017"
projet="Kyodev"
contact="https://framagit.org/kyodev/kyopages/issues"
@ -383,21 +383,21 @@ exit
ffx_remove(){
f__root || f__error "vous devez être ROOT pour désinstaller"
ffx_godzilla
# on supprime le répertoire firefox en /opt
rm -rf /opt/firefox-"$product"/
# on supprime le lanceur
if [ ! -e /usr/share/applications/firefox-"$product".desktop ]; then
f__info "$GREEN" "Firefox-$product n'est pas installé."
return 0
fi
# suppression du répertoire firefox en /opt
if [ -d "/opt/firefox-$product/" ]; then rm -rf "/opt/firefox-$product/"; fi
# suppression du lanceur
rm -f /usr/share/applications/firefox-"$product".desktop
# lien pixmap
# suppression lien pixmap
unlink /usr/share/pixmaps/firefox-"$product".png &>/dev/null
# alternatives
update-alternatives --quiet --remove x-www-browser /opt/firefox/firefox-"$product"
# the end
f__info "$GREEN" "Firefox-$product est désinstallé."
# suppression alternatives si existantes
if update-alternatives --display x-www-browser &>/dev/null; then
update-alternatives --display x-www-browser | grep firefox-"$product" &>/dev/null && update-alternatives --quiet --remove x-www-browser /opt/firefox/firefox-"$product"
fi
f__info "$GREEN" "Firefox-$product désinstallé."
}
@ -426,14 +426,14 @@ case "$1" in
fscript_version
fscript_dl ;; # upgrade script si maj possible
+latest | +esr | +aurora | +nightly )
f__error "script en cours de refonte, installations non permise aujourd'hui"
f__error "script en cours de refonte, installations non permise aujourd'hui"
product="$(echo $1 | sed 's/+//')"
ffx_install ;; # installation plugin
-latest | -esr | -aurora | -nightly )
product="$(echo $1 | sed 's/-//')"
ffx_remove ;; # désinstallation plugin
"manuel" )
f__error "option pas encore implémentée"
f__error "option pas encore implémentée"
ffx_manuelInstall "$2" ;; # install manuelle d'un chargement
* )
ffx_help ;; # affichage help par défaut

View File

@ -5,18 +5,17 @@
* install manuelle archive
* téléchargement archive
* version enligne autre que esr et release
* wget test
* test archive chargée
* fix bug droits sur répertoire install
* révision install
## 0.4.1 18/07/17
## 0.4.2 18/07/17
* fix bug: product, version esr en ligne
* révision traitement paramètres
* révision traitement script
* révision remove
* script: maj auto, cron/anacron
* mieux sécu: chown, path, ifs
* mieux: wget test
* mieux: test archive chargée
* test bug secu 01, propriétaire du script