mirror of https://framagit.org/kyodev/kyopages.git
2.6.3
This commit is contained in:
parent
f091b91b83
commit
1458e0e15f
|
@ -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
|
||||||
_ _____ _ _ ____ _
|
_ _____ _ _ ____ _
|
||||||
|
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue