This commit is contained in:
kyodev 2017-07-18 21:45:59 +02:00
parent 80bf0e45eb
commit f1f0e63c16
3 changed files with 35 additions and 51 deletions

View File

@ -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`

View File

@ -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

View File

@ -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