mirror of https://framagit.org/kyodev/kyopages.git
0.4.2
This commit is contained in:
parent
63d6152d51
commit
f091b91b83
|
@ -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 autres canaux, sont à utiliser avec prudence, seulement si vous maitrisez la technique.
|
||||||
|
|
||||||
les versions des canaux par ordre croissant:
|
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**.
|
* 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
|
* par contre les profils suivent plus sûrement les montées de version
|
||||||
|
@ -245,9 +245,16 @@ exit
|
||||||
|
|
||||||
## désinstallation Firefox
|
## 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`
|
`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
|
## supprimer le script
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=0.4.1
|
version=0.4.2
|
||||||
date="18/07/2017"
|
date="18/07/2017"
|
||||||
projet="Kyodev"
|
projet="Kyodev"
|
||||||
contact="https://framagit.org/kyodev/kyopages/issues"
|
contact="https://framagit.org/kyodev/kyopages/issues"
|
||||||
|
@ -383,21 +383,21 @@ exit
|
||||||
ffx_remove(){
|
ffx_remove(){
|
||||||
f__root || f__error "vous devez être ROOT pour désinstaller"
|
f__root || f__error "vous devez être ROOT pour désinstaller"
|
||||||
ffx_godzilla
|
ffx_godzilla
|
||||||
|
if [ ! -e /usr/share/applications/firefox-"$product".desktop ]; then
|
||||||
# on supprime le répertoire firefox en /opt
|
f__info "$GREEN" "Firefox-$product n'est pas installé."
|
||||||
rm -rf /opt/firefox-"$product"/
|
return 0
|
||||||
|
fi
|
||||||
# on supprime le lanceur
|
# 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
|
rm -f /usr/share/applications/firefox-"$product".desktop
|
||||||
|
# suppression lien pixmap
|
||||||
# lien pixmap
|
|
||||||
unlink /usr/share/pixmaps/firefox-"$product".png &>/dev/null
|
unlink /usr/share/pixmaps/firefox-"$product".png &>/dev/null
|
||||||
|
# suppression alternatives si existantes
|
||||||
# alternatives
|
if update-alternatives --display x-www-browser &>/dev/null; then
|
||||||
update-alternatives --quiet --remove x-www-browser /opt/firefox/firefox-"$product"
|
update-alternatives --display x-www-browser | grep firefox-"$product" &>/dev/null && update-alternatives --quiet --remove x-www-browser /opt/firefox/firefox-"$product"
|
||||||
|
fi
|
||||||
# the end
|
f__info "$GREEN" "Firefox-$product désinstallé."
|
||||||
f__info "$GREEN" "Firefox-$product est désinstallé."
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -426,14 +426,14 @@ case "$1" in
|
||||||
fscript_version
|
fscript_version
|
||||||
fscript_dl ;; # upgrade script si maj possible
|
fscript_dl ;; # upgrade script si maj possible
|
||||||
+latest | +esr | +aurora | +nightly )
|
+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/+//')"
|
product="$(echo $1 | sed 's/+//')"
|
||||||
ffx_install ;; # installation plugin
|
ffx_install ;; # installation plugin
|
||||||
-latest | -esr | -aurora | -nightly )
|
-latest | -esr | -aurora | -nightly )
|
||||||
product="$(echo $1 | sed 's/-//')"
|
product="$(echo $1 | sed 's/-//')"
|
||||||
ffx_remove ;; # désinstallation plugin
|
ffx_remove ;; # désinstallation plugin
|
||||||
"manuel" )
|
"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_manuelInstall "$2" ;; # install manuelle d'un chargement
|
||||||
* )
|
* )
|
||||||
ffx_help ;; # affichage help par défaut
|
ffx_help ;; # affichage help par défaut
|
||||||
|
|
|
@ -5,18 +5,17 @@
|
||||||
* install manuelle archive
|
* install manuelle archive
|
||||||
* téléchargement archive
|
* téléchargement archive
|
||||||
* version enligne autre que esr et release
|
* version enligne autre que esr et release
|
||||||
* wget test
|
|
||||||
* test archive chargée
|
|
||||||
* fix bug droits sur répertoire install
|
|
||||||
|
|
||||||
|
|
||||||
* révision install
|
* révision install
|
||||||
|
|
||||||
## 0.4.1 18/07/17
|
|
||||||
|
## 0.4.2 18/07/17
|
||||||
|
|
||||||
* fix bug: product, version esr en ligne
|
* fix bug: product, version esr en ligne
|
||||||
* révision traitement paramètres
|
* révision traitement paramètres
|
||||||
* révision traitement script
|
* révision traitement script
|
||||||
|
* révision remove
|
||||||
* script: maj auto, cron/anacron
|
* script: maj auto, cron/anacron
|
||||||
* mieux sécu: chown, path, ifs
|
* mieux sécu: chown, path, ifs
|
||||||
|
* mieux: wget test
|
||||||
|
* mieux: test archive chargée
|
||||||
* test bug secu 01, propriétaire du script
|
* test bug secu 01, propriétaire du script
|
||||||
|
|
Loading…
Reference in New Issue