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** **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) **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** ## messages avertissement
**voir: [installation manuelle](#installation-manuelle)**
## installation raccourci: ```text
Erreur critique: bug sécu 01
**en root**: veuillez désinstaller le script et le réinstaller
```shell https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer/#messages-avertissement"
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer \
&& chmod +x getFlashPlayer && ./getFlashPlayer && getFlashPlayer
``` ```
* 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 ```shell
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer
chmod +x getFlashPlayer chmod +x getFlashPlayer && ./getFlashPlayer
```
## installation du script
en **root**, pour l'installation:
```shell
./getFlashPlayer
exit
``` ```
```text ```text
_ _____ _ _ ____ _ _ _____ _ _ ____ _

View File

@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
version=2.6.2 version=2.6.3
date="18/07/2017" date="19/07/2017"
projet="Kyodev" projet="Kyodev"
contact="https://framagit.org/kyodev/kyopages/issues" contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
script="getFlashPlayer" script="getFlashPlayer"
urlScript="https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer" urlScript="https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer"
urlNotice="https://kyodev.frama.io/kyopages/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 ================================================ #### 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: # sortie script sur erreur, gestion variable environnement pour personnaliser l'user avec:
# USER_INSTALL=user script # USER_INSTALL=user script
f__user(){ f__user(){
@ -261,7 +261,7 @@ EOF
} }
# calcul url téléchargement plugin, assigne $recup_url, # 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/" recup1="https://fpdownload.adobe.com/get/flashplayer/pdc/"
if [ "$(uname -m)" == "i686" ] || [ "$(uname -m)" == "i386" ]; then recup2='i386'; if [ "$(uname -m)" == "i686" ] || [ "$(uname -m)" == "i386" ]; then recup2='i386';
elif [ "$(uname -m)" == "x86_64" ] || [ "$(uname -m)" == "amd64" ]; then recup2='x86_64'; elif [ "$(uname -m)" == "x86_64" ] || [ "$(uname -m)" == "amd64" ]; then recup2='x86_64';
@ -287,7 +287,7 @@ fflash_install(){
mkdir -p "$dirTemp" mkdir -p "$dirTemp"
# détection/chargement/test archive plugin flashplayer # 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" 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 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" 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 # installation du script si pas dans le système
dirname "$0" | grep 'bin' &>/dev/null || fscript_install 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" \ [ "$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" "veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#supprimer-le-script"

View File

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