This commit is contained in:
kyodev 2017-07-19 16:58:08 +02:00
parent f091b91b83
commit 1458e0e15f
3 changed files with 28 additions and 25 deletions

View File

@ -3,30 +3,29 @@
**depuis la version 2.x, ce script se met à jour automatiquement, si possible, tous les 7 jours**
**voir: [dernière mise à jour manuelle du script](#mise-a-jour-du-script)
**la version 2.1 permet l'installation manuelle d'une archive de plugin téléchargée manuellement**
**voir: [installation manuelle](#installation-manuelle)**
## messages avertissement
## installation raccourci:
**en root**:
```shell
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer \
&& chmod +x getFlashPlayer && ./getFlashPlayer && getFlashPlayer
```text
Erreur critique: bug sécu 01
veuillez désinstaller le script et le réinstaller
https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer/#messages-avertissement"
```
* sur des versions de développement, des droits inappropriés et dangereux ont pu être attribués.
l'exécution du script est suspendue jusqu'à correction, en **root**:
```shell
getFlashPlayer sysremove
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer
chmod +x getFlashPlayer && ./getFlashPlayer
```
le script est alors mis à jour, et son utilisation ne doit plus provoquer cette erreur
## charger le script
## installation rapide:
**en root**, pour l'installation:
```shell
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer
chmod +x getFlashPlayer
```
## installation du script
en **root**, pour l'installation:
```shell
./getFlashPlayer
exit
chmod +x getFlashPlayer && ./getFlashPlayer
```
```text
_ _____ _ _ ____ _

View File

@ -1,9 +1,9 @@
#!/bin/bash
version=2.6.2
date="18/07/2017"
version=2.6.3
date="19/07/2017"
projet="Kyodev"
contact="https://framagit.org/kyodev/kyopages/issues"
contact="IRC freenode ##sdeb ou 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/"
@ -40,7 +40,7 @@ echo -e "$YELLOW pour Firefox sur Debian, version $version - $date\n$COLOR
#### fonctions diverses ================================================
# user ayant initié la session graphique, assigne $user_, testé avec mate, gnome
# user ayant initié la session graphique, assigne $user_
# sortie script sur erreur, gestion variable environnement pour personnaliser l'user avec:
# USER_INSTALL=user script
f__user(){
@ -261,7 +261,7 @@ EOF
}
# calcul url téléchargement plugin, assigne $recup_url,
fflash_detect_url_v1(){
fflash_recup_url_v1(){
recup1="https://fpdownload.adobe.com/get/flashplayer/pdc/"
if [ "$(uname -m)" == "i686" ] || [ "$(uname -m)" == "i386" ]; then recup2='i386';
elif [ "$(uname -m)" == "x86_64" ] || [ "$(uname -m)" == "amd64" ]; then recup2='x86_64';
@ -287,7 +287,7 @@ fflash_install(){
mkdir -p "$dirTemp"
# détection/chargement/test archive plugin flashplayer
fflash_detect_url_v1
fflash_recup_url_v1
wget -q -c --show-progress --tries=1 --timeout=15 --user-agent="$user_agent" --referer="$urlOnline" -O "$dirTemp$file" "$recup_url"
if [ "$?" != "0" ]; then f__testWget "$recup_url"; fi
f__testArchive "$dirTemp$file" || f__error " Le fichier $dirTemp$file n'est pas une archive tar.gz valide"
@ -344,7 +344,7 @@ f__requis "wget" "logger" "file" "tar"
# installation du script si pas dans le système
dirname "$0" | grep 'bin' &>/dev/null || fscript_install
# détection droits inappropriés sur le script
[ "$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"

View File

@ -1,5 +1,9 @@
# changelog getFlashPlayer
## 2.6.3 19/07/2017
* cosmétique
## 2.6.2 18/07/2017
* mieux: ajouts chown sécu