kyopages/scripts/getFirefox_changelog.md

12 KiB

changelog getFirefox

todo

  • numérotation archive sauvée
  • révision extraction n° version

getFirefox 4.19.0 09/03/2018

  • lint: shellcheck
  • lift: revue traitement options
  • révision: f_affichage
  • synchro: f__color f__info f__log f__requis f__sudo f__user
  • synchro: fscript_cronAnacron fscript_get_version fscript_update
  • fix: ffx_lanceur_desktop, plusieurs versions simultanées possibles, réparer avec getFirefox ri

getFirefox 4.18.0 04/03/2018

  • lint

getFirefox 4.17.1 04/03/2018

  • synchro fscript_install, fscript_remove, fscript_update
  • synchro: f__color, f__info, f__sudo, f__user, f__wget_test
  • révision: prg_init, f_help
  • révision: général ubuntu 16.04, ffx_get_version, ffx_install, ffx_pers_get_version

getFirefox 4.16.1 11/02/2018

  • synchro: f__color

getFirefox 4.16.0 01/02/2018

révision: +requis awk>gawk fix: ffx_config_system, alternatives si primo installation avec aucune alternative existante

getFirefox 4.15.0 26/01/2018

  • révision: mineur, fscript_cronAnacron fscript_install fscript_remove fscript_update
  • révision: f__requis
  • fix: f__sudo, extraction nb tentatives

getFirefox 4.13.1 25/01/2018

  • révision: f_help, f_affichage
  • révision: ffx_install
  • révision: général wget_log: fscript_get_version, fscript_update

getFirefox 4.12.0 16/01/2018

  • nouveau: cumul options (opérations) possibles (sauf opés scripts)
  • nouveau: option --sauve pour conserver le téléchargement à l'installation
  • révision: ffx_lanceur_desktop, mimetype, plus de xul, pas de déclaration images
  • révision: f__wget_test
  • révision: f_sudo abandonné dans fscript_install et fscript_remove, au profit appel au traitement général des options
  • révision: général, invocation f__sudo dans traitement options, plus confortable si su & all
  • révision: f_sudo, format nombre de tentatives et options appel possibles > 1
  • révision: $appli en global au lieu de local
  • révision: auto-installation, potentiel bug selon conditions appel
  • révision: réparation icône (endroit du test root pour option all, une seule saisie pw pour tous les canaux)
  • fix: test gnome-www-browser avant installation (erreur kde)
  • fix: inscription Default dans profil.ini (synchro fix getThunderbird oubliée :/)

getFirefox 4.11.0 12/01/2018

  • révision: menu réparation icône
    • all pour tous les canaux installés
    • menu help
  • fix: correction commentaire fscript_get_version
  • fix; correction condition auto-install

getFirefox 4.10.0 31/12/2017

  • menu réparation icone pour pallier au changement lors mise à jour Fx

getFirefox 4.9.0 29/12/2017

  • synchro composants

getFirefox 4.8.1 27/12/2017

revision: ffx_config_system, meilleur parsage pour default=1 en dernière position

getFirefox 4.7.0 26/12/2017

révision: f__info, option combinée raw:log révision: f_help remodelage: deux fonctions config_profil, config_system (traitement profil et défaut système) révision: ffx_install fix: ffx_remove, oubli suppression lien dans /usr/bin

getFirefox 4.5.0 25/12/2017

  • cosmétique
  • révision: ffx_install, ffx_profil_user
  • révision: général, plus de variables composées avec variable dans local
  • révision: ffx_lanceur_desktop changement en cours ou bug mozilla sur icon
  • fix: ffx_get_version, affichage

getFirefox 4.3.0 24/12/2017

  • cosmétique
  • fix: f__wget_test, incompatible avec redirection logs
  • fix: typo fscript_update
  • fix: typo ffx_pers_install

getFirefox 4.1.0 23/12/2017

  • révision: général, tous les wget, définition logs, pour cause de bug wget? sur testing
  • révision: général, tous les wget, répertoires temp fixes (plus de random) pour permettre reprise DL
  • fix: mineur, f_help
  • fix: ffx_install, appel sudo

getFirefox 4.0.0 22/12/2017

  • remodelage complet
  • Firefox uniquement

getFirefox 3.16.0 21/12/2017

  • révision: update alternatives
  • fix: mineurs

getFirefox 3.15.0 18/12/2017

  • fix: install manuelle, bug potentiel

getFirefox 3.14.1 15/12/2017

  • synchro f__architecture

getFirefox 3.14.0 13/12/2017

  • révision: f__wget_test

getFirefox 3.13.0 6/12/2017

  • révision: fscript_update, controle chargement début et fin
  • révision: changement séquence start pour éviter erreur cron

3.12.1 5/12/2017

  • révision: démarrage
  • révision: synchro fonctions communes
  • révision: suppression avertissement ESR, compatibilité
  • révision: f_tor_install, ffx_install, renommage $architecture
  • révision: f_tor_install, f_tor_lanceur_desktop, f_tor_pers_install, ffx_install, ffx_default, ffx_install, ffx_pers_install, ffx_profil_user, fscript_cronAnacron_special, renommage $user_
  • révision: fscript_cronAnacron, fscript_install, fscript_remove, fscript_update f__log, renommage $fileInstall $fileLogs
  • révision: affichage ffx_get_version, ffx_pers_get_version
  • fix: f__wget_test

3.11.0 16/10/2017

  • mineur f__error f__info f__requis f__wget_test

3.10.0 11/10/2017

  • fix f__sudo : fonctionnement avec sudo

3.9.0 08/10/2017

  • f__wget_test(): nouvelle option test, nouveau nommage fichier temp
  • f__user, premier essai root only, fonctionnement en root only en console
  • test bash4 au démarrage
  • révision f__color: utilisation terminfo pour retour au std (et non noir), donc modifs:
    • f__color f__error f__info f__wget_test
    • fscript_get_version fscript_install fscript_remove fscript_update
  • intégration f__sudo dans install & remove script

3.8.2 24/09/2017

  • fix mineur détection pb 3, raccourci /usr/bin

3.8.0 22/09/2017

  • renommage fonctions tor
  • mineure correction lanceurs desktop
  • renommage ffx_get_versionFF en ffx_get_version, présentation
  • ffx_get_version, ffx_pers_get_version, ffx_pers_upgrade, ffx_get_canalBas unset/for
  • f__requis, f__info, f__error unset/for

3.7.0 09/09/2017

  • remove ligne test dev
  • présentation ffx_get_versionsFF
  • correction f_help
  • révision f_tb_install, f_tb_install
  • révision ffx_profil_user, suppression ffx_profilIni_inscription inutile en fonction()
  • révision f__wget_test, fscript_get_version, f__log
  • nouveau option all pour remove
  • mieux: gestion paquet firefox-esr en place
  • fix bug f_tb_remove, ffx_remove
  • nouveau ffx_default (copie default sur un canal)

3.6.2 06/09/2017

  • mineur: présentation version, espaces au lieu de Tabs
  • fix bug droits sur personnalisation (root sur version dev?) ffx_pers_install
  • préventif sur f_tb_pers_install
  • cosmétique dirInstallTB="/opt/usr/share/tor-browser" au lieu de "/opt/usr/share/tor-browser/"
    • f_tb_get_version, f_tb_install, f_tb_lanceur_desktop, f_tb_pers_get_version, f_tb_pers_install, f_tb_pers_remove, f_tb_remove
  • cosmétique profilTor
    • f_tb_pers_get_version, f_tb_pers_install
  • cosmétique dirTemp
    • f_tb_install, ffx_install, ffx_pers_install
  • cosmétique user_
    • ffx_profil_user
    • fscript_cronAnacron, fscript_update, fscript_install, fscript_remove
  • f_tb_get_version, présentation si non installé
  • f_tb_pers_upgrade, ffx_pers_upgrade, pas de log si pas de maj

3.4.0 05/09/2017

révision ffx_pers_upgrade, f_tb_pers_upgrade pour éviter message au cron

3.3.0 04/09/2017

  • ffx_pers_install, fscript_install, fscript_update (return)
  • nouveau IFS

3.2.0 03/09/2017

  • révision appel fscript_remove, fscript_install & fscript_update
  • fix bug mineur: ffx_pers_install si utilisation en root

3.1.0 02/09/2017

  • révision mineure f_tb_get_version, f_tb_pers_install, ffx_pers_install
  • fix bug: url personnalisée pour ffx_pers_get_version
  • nouveau: option suppression des personnalisations

3.0.0 01/09/2017

  • révision mineure f__wget_test
  • nouveau: tor-browser

2.9.2 31/08/2017

  • fix ffx_install, message installation manuelle

2.9.1 30/08/2017

  • révision f__requis, f__user, f__wget_test, fscript_cronAnacron
  • révision déclaration local
  • révision f__archive_test, ffx_install_manuel
  • révision affichage ffx_get_versionsFF, ffx_pers_get_version, ffx_pers_install
  • si produit all, installation personnalisation uniquement pour les produits installés au lieu de f__error
  • fix version, tb anticipé

2.8.0 30/08/2017

  • révision conditions d'utilisations, fscript_install, fscript_remove(), fscript_update
  • révision appel, fscript_install, fscript_remove(), fscript_update
  • renommage f_help

2.7.0 28/08/2017

  • fix bug: localisation fileDev
  • révision f__wget_test
  • révision mineure ffx_pers_get_version, ffx_get_versionsFF

2.6.0 27/08/2017

  • fix bug install
  • fscript_cronAnacron, fscript_install : changement lognameDev ->fileDev
  • révision présentation fscript_get_version, fscript_install, fscript_remove

2.5.0 26/08/2017

  • renommage fscript_dl en fscript_update
  • révision fscript_install, fscript_update, fscript_get_version
  • révision f__wget_test
  • révision f__error, f__info
  • option personnalisation
  • fix et maj fscript_install pour éventuel fscript_install_special
  • canal all pour install et personnalisation
  • maj affichage versions personnalisation
  • fix bug upgrade

2.2.1 23/08/2017

  • changement délais anacron, fscript_cronAnacron

2.2.0 22/08/2017

  • maj mineure fscript_dl
  • fix ffx_profil_user, opérations nécessitant root sans intérêt pour u-canal, root non nécessaire

2.1.0 21/08/2017

  • révison f__user
  • log: pas de maj script
  • maj fscript_dl, fscript_install, fscript_remove, f__info

2.0.9 20/08/2017

  • fix bug: fscript_cronAnacron appel fscript_cronAnacron_special

  • fix $TERM

  • maj fscript_cronAnacron & plus de redémarrage service cron inutile & fonction spécifique pour certains scripts service cron restart &>/dev/null || /etc/init.d/cron restart &>/dev/null || f__info "redémarrer cron ou le PC"

  • fscript_dl plus de sortie progression download

  • fscript_get_version inclut version en cours

  • fscript_install mise en page

  • install archive manuelle

  • révision ffx_install

  • plusieurs options lancement possibles

2.0.6 18/08/2017

  • maj fscript_cronAnacron lors upgrade et spécial pour dev
  • maj fscript_get_version, fscript_dl, fscript_install
  • vérification requis pour fonctionnement script

2.0.5 17/08/2017

  • test inscription crontab pour recherche bug siduction
  • test crontab et modif anacrontab lors upgrade

2.0.2 16/08/2017

  • changement pour homogénéisation des options d'appel du script
  • révision et homogénéisation des fonctions de script , localisation anacrontab réinstallation manuelle nécessaire (root)
  • révision chmod
  • lancement cron restart (bien que inutile?) à l'installation et à la suppression du script
  • fix bug: firefox -P non fonctionnel
  • fix bug critique: maj non fonctionnelle avec fonction f__user récente.. :(
  • révision f__user
  • révision f__requis

1.6.0 31/07/2017

  • fix bug: détection user sous gnome

1.5.2 31/07/2017

  • revue log upgrade
  • option version script

1.5.1 30/07/2017

  • lifting
  • fix bug mineur: pas d'inscription superflue dans crontab si plusieurs installations scripts successives

1.4.2 28/07/2017

  • mieux: fichier log spécifique mais nécessite réinstallation en root (pas de mise à jour)
  • mieux: logs d'évènements majeurs
  • fix: suppression ancienne localisation /usr/local/bin/
  • avertissement maj manuelle à faire pour nouveaux logs

1.3.1 27/07/2017

  • supprimé: possibilité installation en user si préexistant
  • mieux: détection paquet installé
  • fix bug: lanceur desktop
  • révision grep quiet

1.2.1 27/07/2017

fix: période anacron

1.2.0 26/07/2017

  • dépendance killall
  • replacement lien script dans /usr/bin/ (meilleure compat?)
  • lifting
  • plus de désinstallation automatique firefox-esr, avertissement

1.1.0 24/07/2017

mieux: remove, cas de figure plus aucun canal installé fixé fix: correction help

1.0.0 24/07/2017

  • 1ère publication