diff --git a/docs/scripts/getFlashPlayer.md b/docs/scripts/getFlashPlayer.md index d9f42d3..d9de934 100644 --- a/docs/scripts/getFlashPlayer.md +++ b/docs/scripts/getFlashPlayer.md @@ -101,8 +101,9 @@ lancer le script sans arguments: `getFlashPlayer` ou avec l'option help `getFlas ni le distribuer librement. Il souffre de nombreuses vulnérabilités chroniques, depuis des années sans que l'éditeur fasse beaucoup d'efforts pour corriger cela... - Il sera bloqué à plus ou moins court terme pas les navigateurs majeurs, + Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs, c'est à dire Firefox et Chrom(ium). Préparez vous à cela... + voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap ``` @@ -124,8 +125,9 @@ lancer le script sans arguments: `getFlashPlayer` ou avec l'option help `getFlas ni le distribuer librement. Il souffre de nombreuses vulnérabilités chroniques, depuis des années sans que l'éditeur fasse beaucoup d'efforts pour corriger cela... - Il sera bloqué à plus ou moins court terme pas les navigateurs majeurs, + Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs, c'est à dire Firefox et Chrom(ium). Préparez vous à cela... + voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap version FlashPlayer en ligne: 26.0.0.137 @@ -177,8 +179,9 @@ lancer le script sans arguments: `getFlashPlayer` ou avec l'option help `getFlas Il souffre de nombreuses vulnérabilités chroniques, depuis des années sans que l'éditeur fasse beaucoup d'efforts pour corriger cet état de fait... - Il sera donc bloqué à plus ou moins court terme pas les navigateurs - majeurs, c'est à dire Firefox et Chrom(ium). Préparez vous à cela... + Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs, + c'est à dire Firefox et Chrom(ium). Préparez vous à cela... + voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap FlashPlayer 26.0.0.137 installé ou mis à jour pour kyodev @@ -279,7 +282,7 @@ pour vérifier la date où la dernière version du plugin a été installée ou `date -r ~/.mozilla/plugins/libflashplayer.version` -## supprimer le script sur le système +## supprimer le script en **root**: `getFlashPlayer sysremove` diff --git a/scripts/getFlashPlayer b/scripts/getFlashPlayer index d52d8e9..449408c 100755 --- a/scripts/getFlashPlayer +++ b/scripts/getFlashPlayer @@ -1,11 +1,12 @@ #!/bin/bash -version=2.6.1 +version=2.6.2 date="18/07/2017" projet="Kyodev" contact="https://framagit.org/kyodev/kyopages/issues" script="getFlashPlayer" urlScript="https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer" +urlNotice="https://kyodev.frama.io/kyopages/scripts/getFlashPlayer/" user_agent="Mozilla/5.0 (X11; Linux $(uname -m); rv:54.0) Gecko/20100101 Firefox/54.0" ##### license LPRAB/WTFPL @@ -225,9 +226,9 @@ cat << 'EOF' ni le distribuer librement. Il souffre de nombreuses vulnérabilités chroniques, depuis des années sans que l'éditeur fasse beaucoup d'efforts pour corriger cela... - Il sera bloqué à plus ou moins court terme pas les navigateurs majeurs, + Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs, c'est à dire Firefox et Chrom(ium). Préparez vous à cela... - + voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap EOF } @@ -292,7 +293,6 @@ fflash_install(){ f__testArchive "$dirTemp$file" || f__error " Le fichier $dirTemp$file n'est pas une archive tar.gz valide" fi - mkdir -p "$dirTemp" # décompression archive téléchargée dans dossier de travail if [ -e "$file" ]; then tar -xaf "$file" -C "$dirTemp"; else tar -xaf "$dirTemp$file" -C "$dirTemp"; fi if [ "$1" == "manuel" ]; then verFlash="$(strings $dirTemp/libflashplayer.so | grep -Eo '[0-9]+_[0-9]+_[0-9]+_[0-9]+' | sed 's/_/./g')"; fi @@ -336,18 +336,18 @@ fflash_manuelInstall(){ fflash_install "manuel" "$1" } -### début script ======================================================= #initialisation f__user verFlash="na" -f__requis "wget" "logger" "file" -[ -e "/opt/bin/$script" ] && ls -l "/opt/bin/$script" | grep 'root' &>/dev/null && f__error "bug sécu 01" \ - "veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#supprimer-le-script" +f__requis "wget" "logger" "file" "tar" # installation du script si pas dans le système dirname "$0" | grep 'bin' &>/dev/null || fscript_install +[ "$1" != "sysremove" ] && [ -e "/opt/bin/$script" ] && ls -l "/opt/bin/$script" | grep 'root' &>/dev/null && f__error "bug sécu 01" \ + "veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#supprimer-le-script" + case "$1" in "install" ) fflash_install;; # installation plugin diff --git a/scripts/getFlashPlayer_changelog.md b/scripts/getFlashPlayer_changelog.md index 4291adc..c8eae7c 100644 --- a/scripts/getFlashPlayer_changelog.md +++ b/scripts/getFlashPlayer_changelog.md @@ -1,15 +1,13 @@ # changelog getFlashPlayer -## 2.6.1 18/07/2017 - -* cosmétique -* test bug sécu 01 -* fix mineur: meilleur ménage lors mise à jour script - -## 2.6.0 18/07/2017 +## 2.6.2 18/07/2017 * mieux: ajouts chown sécu * mineur: ménage tests supplémentaires +* cosmétique +* test bug sécu 01 +* fix bug sécu +* fix mineur: meilleur ménage lors mise à jour script ## 2.5.0 18/07/2017 @@ -17,24 +15,15 @@ ## 2.4.3 17/07/2017 -* tests supplémentaires pour cerner bug - -## 2.4.2 17/07/2017 - -* typo - -## 2.4.1 17/07/2017 - -* fix mineur: ménage tentative détection url v2 -* fix mineur: lien fr pour détection version en ligne - -## 2.4.0 17/07/2017 - * mieux, multi linux: test dépendances * mieux, multi linux: test cnx * révision extraction version flash * révision procédure maj script * révision wgets +* fix mineur: ménage tentative détection url v2 +* fix mineur: lien fr pour détection version en ligne +* typo +* tests supplémentaires pour cerner bug ## 2.3.1 17/07/2017 @@ -50,37 +39,23 @@ ## 2.2.1 14/07/2017 +* fix bug: mauvaise détection paquet flashplugin-nonfree installé +* mieux: installation script optimisée lors mise à jour +* mieux: root plus nécessaire lors maj manuelle du script * fix mineurs * mieux: déclaration PATH & IFS (sécu) * fix: détection changement url * fix mineur: user-agent * BUG: erreur chargement -> wget? idem avec curl -## 2.2.0 14/07/2017 - -* fix bug: mauvaise détection paquet flashplugin-nonfree installé -* mieux: installation script optimisée lors mise à jour -* mieux: root plus nécessaire lors maj manuelle du script - ## 2.1.0 13/07/2017 * nouveau: installation d'une archive téléchargée manuellement * mieux: test validité archive téléchargée + ## 2.0.2 13/07/2017 -* fix mineurs -* renommage fonctions -* fin nettoyage v-test -* fix bug: test sur taille download -* fix bug: test wget - -## 2.0.1 13/07/2017 - -* fix mineurs - -## 2.0.0 13/07/2017 - * nouveau * mise à jour automatique du script * chargements moins verbeux @@ -88,6 +63,12 @@ * test et maj éventuelle script lors du test disponibilité de flash * plus de limitation debian * abandon version v-test (problème de liens de chargement) +* fix mineurs +* fix mineurs +* renommage fonctions +* fin nettoyage v-test +* fix bug: test sur taille download +* fix bug: test wget ## 1.1.0 12/07/2017