mirror of https://framagit.org/kyodev/kyopages.git
fix mineur & typo & +changelog
This commit is contained in:
parent
23bd7a2826
commit
f5b19dce71
|
@ -3,7 +3,7 @@
|
||||||
**version 1.0.x**
|
**version 1.0.x**
|
||||||
|
|
||||||
|
|
||||||
### install script, raccourci rapide:
|
### installation script, raccourci rapide:
|
||||||
|
|
||||||
**en root**:
|
**en root**:
|
||||||
```shell
|
```shell
|
||||||
|
@ -21,12 +21,17 @@ chmod +x getFlashPlayer
|
||||||
|
|
||||||
|
|
||||||
## installation du script
|
## installation du script
|
||||||
|
|
||||||
en **root**, pour installer ou mettre à jour le script:
|
en **root**, pour installer ou mettre à jour le script:
|
||||||
```shell
|
```shell
|
||||||
su
|
su
|
||||||
./getFlashPlayer
|
./getFlashPlayer
|
||||||
exit
|
exit
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**le script est dans le système, prêt à gérer l'installation du plugin Flash et ses mises à jour**
|
||||||
|
**le plugin n'est pas encore installé**
|
||||||
|
|
||||||
```text
|
```text
|
||||||
_ _____ _ _ ____ _
|
_ _____ _ _ ____ _
|
||||||
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
||||||
|
@ -50,6 +55,7 @@ exit
|
||||||
|
|
||||||
|
|
||||||
## help
|
## help
|
||||||
|
|
||||||
lancer le script sans arguments: `getFlashPlayer`
|
lancer le script sans arguments: `getFlashPlayer`
|
||||||
|
|
||||||
```text
|
```text
|
||||||
|
@ -75,12 +81,12 @@ lancer le script sans arguments: `getFlashPlayer`
|
||||||
getFlashPlayer sysremove : désinstall du script du système, en ROOT
|
getFlashPlayer sysremove : désinstall du script du système, en ROOT
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
Ce script doit être exécuté avec les droits root uniquement pour
|
Ce script doit être exécuté avec les droits root uniquement pour
|
||||||
l'installation et la suppresion du script dans le système.
|
l'installation et la suppression du script dans le système.
|
||||||
Il désinstallera le paquet flashplugin-nonfree si présent.
|
Il désinstallera le paquet flashplugin-nonfree si présent.
|
||||||
Seul le plugin sera installé, en tant que plugin mozilla Firefox.
|
Seul le plugin sera installé, en tant que plugin Mozilla Firefox.
|
||||||
Ce script devrait fonctionner sur Ubuntu.
|
Ce script devrait fonctionner sur Ubuntu.
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
FlashPlayer n'est pas libre, c'est un programmme propriétaire dont on
|
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
|
||||||
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
|
@ -105,6 +111,7 @@ lancer le script sans arguments: `getFlashPlayer`
|
||||||
* en cas de soucis, vérifier dans `Outils/Modules complémentaires/plugins`: _shockwave flash_ doit être **activé**
|
* en cas de soucis, vérifier dans `Outils/Modules complémentaires/plugins`: _shockwave flash_ doit être **activé**
|
||||||
* téléchargement et mise à jour forcés du plugin éventuellement installé, à la différence
|
* téléchargement et mise à jour forcés du plugin éventuellement installé, à la différence
|
||||||
de [_getFlashPlayer install_](#mise-a-jour)
|
de [_getFlashPlayer install_](#mise-a-jour)
|
||||||
|
|
||||||
```text
|
```text
|
||||||
_ _____ _ _ ____ _
|
_ _____ _ _ ____ _
|
||||||
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
||||||
|
@ -115,7 +122,7 @@ lancer le script sans arguments: `getFlashPlayer`
|
||||||
|
|
||||||
pour Firefox sur Debian, version 1.0.0 - 18/06/2017
|
pour Firefox sur Debian, version 1.0.0 - 18/06/2017
|
||||||
|
|
||||||
FlashPlayer n'est pas libre, c'est un programmme propriétaire dont on
|
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
|
||||||
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
|
@ -128,16 +135,16 @@ lancer le script sans arguments: `getFlashPlayer`
|
||||||
|
|
||||||
installation FlashPlayer, version 26.0.0.131
|
installation FlashPlayer, version 26.0.0.131
|
||||||
|
|
||||||
--2017-06-18 15:33:59-- https://fpdownload.adobe.com/get/flashplayer/pdc/26.0.0.131/flash_player_npapi_linux.i386.tar.gz
|
--2017-06-18 15:33:59-- https://fpdownload.adobe.com/get/flashplayer/pdc/26.0.0.131/flashplayer_npapi_linux.i386.tar.gz
|
||||||
Résolution de fpdownload.adobe.com (fpdownload.adobe.com)… 23.206.45.82
|
Résolution de fpdownload.adobe.com (fpdownload.adobe.com)… 23.206.45.82
|
||||||
Connexion à fpdownload.adobe.com (fpdownload.adobe.com)|23.206.45.82|:443… connecté.
|
Connexion à fpdownload.adobe.com (fpdownload.adobe.com)|23.206.45.82|:443… connecté.
|
||||||
requête HTTP transmise, en attente de la réponse… 200 OK
|
requête HTTP transmise, en attente de la réponse… 200 OK
|
||||||
Taille : 8490534 (8,1M) [application/x-gzip]
|
Taille : 8490534 (8,1M) [application/x-gzip]
|
||||||
Sauvegarde en : « /tmp/getFlashPlayer-13385/flash_player_npapi_linux.i386.tar.gz »
|
Sauvegarde en : « /tmp/getFlashPlayer-13385/flashplayer_npapi_linux.i386.tar.gz »
|
||||||
|
|
||||||
/tmp/getFlashPlayer-13385/fla 100%[================================================>] 8,10M 4,04MB/s in 2,0s
|
/tmp/getFlashPlayer-13385/fla 100%[================================================>] 8,10M 4,04MB/s in 2,0s
|
||||||
|
|
||||||
2017-06-18 15:34:01 (4,04 MB/s) — « /tmp/getFlashPlayer-13385/flash_player_npapi_linux.i386.tar.gz » sauvegardé [8490534/8490534]
|
2017-06-18 15:34:01 (4,04 MB/s) — « /tmp/getFlashPlayer-13385/flashplayer_npapi_linux.i386.tar.gz » sauvegardé [8490534/8490534]
|
||||||
|
|
||||||
FlashPlayer 26.0.0.131 est installé pour kyodev
|
FlashPlayer 26.0.0.131 est installé pour kyodev
|
||||||
Pour tester: http://get.adobe.com/flashplayer/about/
|
Pour tester: http://get.adobe.com/flashplayer/about/
|
||||||
|
@ -211,7 +218,7 @@ Sauvegarde en : « /tmp/getFlashPlayer-13385/flash_player_npapi_linux.i386.tar
|
||||||
|
|
||||||
installée: 26.0.0.121, mise à jour possible
|
installée: 26.0.0.121, mise à jour possible
|
||||||
|
|
||||||
FlashPlayer n'est pas libre, c'est un programmme propriétaire dont on
|
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
|
||||||
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
|
@ -222,16 +229,16 @@ Sauvegarde en : « /tmp/getFlashPlayer-13385/flash_player_npapi_linux.i386.tar
|
||||||
|
|
||||||
installation FlashPlayer, version 26.0.0.131
|
installation FlashPlayer, version 26.0.0.131
|
||||||
|
|
||||||
--2017-06-18 16:34:32-- https://fpdownload.adobe.com/get/flashplayer/pdc/26.0.0.131/flash_player_npapi_linux.i386.tar.gz
|
--2017-06-18 16:34:32-- https://fpdownload.adobe.com/get/flashplayer/pdc/26.0.0.131/flashplayer_npapi_linux.i386.tar.gz
|
||||||
Résolution de fpdownload.adobe.com (fpdownload.adobe.com)… 23.206.45.82
|
Résolution de fpdownload.adobe.com (fpdownload.adobe.com)… 23.206.45.82
|
||||||
Connexion à fpdownload.adobe.com (fpdownload.adobe.com)|23.206.45.82|:443… connecté.
|
Connexion à fpdownload.adobe.com (fpdownload.adobe.com)|23.206.45.82|:443… connecté.
|
||||||
requête HTTP transmise, en attente de la réponse… 200 OK
|
requête HTTP transmise, en attente de la réponse… 200 OK
|
||||||
Taille : 8490534 (8,1M) [application/x-gzip]
|
Taille : 8490534 (8,1M) [application/x-gzip]
|
||||||
Sauvegarde en : « /tmp/getFlashPlayer-28058/flash_player_npapi_linux.i386.tar.gz »
|
Sauvegarde en : « /tmp/getFlashPlayer-28058/flashplayer_npapi_linux.i386.tar.gz »
|
||||||
|
|
||||||
/tmp/getFlashPlayer-28058/fla 100%[================================================>] 8,10M 3,93MB/s in 2,1s
|
/tmp/getFlashPlayer-28058/fla 100%[================================================>] 8,10M 3,93MB/s in 2,1s
|
||||||
|
|
||||||
2017-06-18 16:34:35 (3,93 MB/s) — « /tmp/getFlashPlayer-28058/flash_player_npapi_linux.i386.tar.gz » sauvegardé [8490534/8490534]
|
2017-06-18 16:34:35 (3,93 MB/s) — « /tmp/getFlashPlayer-28058/flashplayer_npapi_linux.i386.tar.gz » sauvegardé [8490534/8490534]
|
||||||
|
|
||||||
FlashPlayer mis à jour en 26.0.0.131 pour kyodev
|
FlashPlayer mis à jour en 26.0.0.131 pour kyodev
|
||||||
```
|
```
|
||||||
|
@ -284,7 +291,7 @@ Jun 19 16:00:03 NB11 kyodev[16623]: FlashPlayer non mis à jour pour kyodev
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## supprimer le script sur le systeme
|
## supprimer le script sur le système
|
||||||
|
|
||||||
en **root**: `getFlashPlayer sysremove`
|
en **root**: `getFlashPlayer sysremove`
|
||||||
```text
|
```text
|
||||||
|
@ -317,7 +324,7 @@ en **root**: `getFlashPlayer sysremove`
|
||||||
|
|
||||||
pour Firefox sur Debian, version 1.0.0 - 18/06/2017
|
pour Firefox sur Debian, version 1.0.0 - 18/06/2017
|
||||||
|
|
||||||
FlashPlayer n'est pas libre, c'est un programmme propriétaire dont on
|
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
|
||||||
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
|
@ -328,16 +335,16 @@ en **root**: `getFlashPlayer sysremove`
|
||||||
|
|
||||||
installation FlashPlayer, version alternative de test
|
installation FlashPlayer, version alternative de test
|
||||||
|
|
||||||
--2017-06-19 11:33:36-- https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux32/flash_player_npapi_linux.i386.tar.gz
|
--2017-06-19 11:33:36-- https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux32/flashplayer_npapi_linux.i386.tar.gz
|
||||||
Résolution de fpdownload.macromedia.com (fpdownload.macromedia.com)… 92.122.201.82
|
Résolution de fpdownload.macromedia.com (fpdownload.macromedia.com)… 92.122.201.82
|
||||||
Connexion à fpdownload.macromedia.com (fpdownload.macromedia.com)|92.122.201.82|:443… connecté.
|
Connexion à fpdownload.macromedia.com (fpdownload.macromedia.com)|92.122.201.82|:443… connecté.
|
||||||
requête HTTP transmise, en attente de la réponse… 200 OK
|
requête HTTP transmise, en attente de la réponse… 200 OK
|
||||||
Taille : 8490917 (8,1M) [application/x-gzip]
|
Taille : 8490917 (8,1M) [application/x-gzip]
|
||||||
Sauvegarde en : « /tmp/getFlashPlayer-7101/flash_player_npapi_linux.i386.tar.gz »
|
Sauvegarde en : « /tmp/getFlashPlayer-7101/flashplayer_npapi_linux.i386.tar.gz »
|
||||||
|
|
||||||
/tmp/getFlashPlayer-7101/flas 100%[==============================================>] 8,10M 4,22MB/s in 1,9s
|
/tmp/getFlashPlayer-7101/flas 100%[==============================================>] 8,10M 4,22MB/s in 1,9s
|
||||||
|
|
||||||
2017-06-19 11:33:39 (4,22 MB/s) — « /tmp/getFlashPlayer-7101/flash_player_npapi_linux.i386.tar.gz » sauvegardé [8490917/8490917]
|
2017-06-19 11:33:39 (4,22 MB/s) — « /tmp/getFlashPlayer-7101/flashplayer_npapi_linux.i386.tar.gz » sauvegardé [8490917/8490917]
|
||||||
|
|
||||||
FlashPlayer test est installé pour kyodev
|
FlashPlayer test est installé pour kyodev
|
||||||
Pour tester: http://get.adobe.com/flashplayer/about/
|
Pour tester: http://get.adobe.com/flashplayer/about/
|
||||||
|
@ -355,6 +362,11 @@ Sauvegarde en : « /tmp/getFlashPlayer-7101/flash_player_npapi_linux.i386.tar.
|
||||||
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getFlashPlayer)
|
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getFlashPlayer)
|
||||||
|
|
||||||
|
|
||||||
|
## changelog
|
||||||
|
|
||||||
|
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getFlashPlayer_changelog.md)
|
||||||
|
|
||||||
|
|
||||||
## Contact
|
## Contact
|
||||||
|
|
||||||
pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue
|
pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version="1.0.0"
|
version="1.0.1"
|
||||||
projet="Kyodev"
|
projet="Kyodev"
|
||||||
contact="https://framagit.org/kyodev/kyopages/issues"
|
contact="https://framagit.org/kyodev/kyopages/issues"
|
||||||
date="18/06/2017"
|
date="22/06/2017"
|
||||||
script="getFlashPlayer"
|
script="getFlashPlayer"
|
||||||
|
|
||||||
##### license LPRAB/WTFPL
|
##### license LPRAB/WTFPL
|
||||||
|
@ -39,14 +39,8 @@ echo -e "$YELLOW pour Firefox sur Debian, version $version - $date\n$COLOR
|
||||||
|
|
||||||
# user ayant initié la session graphique, assigne $user_ (<>root)
|
# user ayant initié la session graphique, assigne $user_ (<>root)
|
||||||
f__user(){
|
f__user(){
|
||||||
#if [ $USER =="root" ]; then user_=$(echo $XAUTHORITY | sed -E 's;/home/(.*)/\.Xauthority;\1;'); else user_=$USER #kyodev
|
if [ $USER == "root" ]; then user_=$(echo $XAUTHORITY | sed -E 's;/home/(.*)/\.Xauthority;\1;');
|
||||||
#user_=$(echo $XAUTHORITY | sed -E 's;/home/(.*)/\.Xauthority;\1;') # kyodev
|
else user_=$(grep "$EUID" /etc/passwd | awk -F ":" '{ print $1 }'); fi
|
||||||
#if [ -e /home/"$user_"/.Xauthority ]; then user_=$USER; fi # au pire si root, pas de plugin détecté dans le home root
|
|
||||||
# si root (lors sysinstall) on prend xauthority, sinon (cron?) on prend euid
|
|
||||||
if [ $USER == "root" ]; then
|
|
||||||
user_=$(echo $XAUTHORITY | sed -E 's;/home/(.*)/\.Xauthority;\1;');
|
|
||||||
else user_=$(grep "$EUID" /etc/passwd | awk -F ":" '{ print $1 }');
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# test cnx réseau et résolution adobe.com, return 0 si ok else 1
|
# test cnx réseau et résolution adobe.com, return 0 si ok else 1
|
||||||
|
@ -117,7 +111,7 @@ f_versionFlash(){
|
||||||
# pas beau ce soft :(
|
# pas beau ce soft :(
|
||||||
f_avertissement(){
|
f_avertissement(){
|
||||||
cat << 'EOF'
|
cat << 'EOF'
|
||||||
FlashPlayer n'est pas libre, c'est un programmme propriétaire dont on
|
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
|
||||||
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
ne peut pas connaître le code source, ni l'utiliser sans conditions,
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
|
@ -148,9 +142,9 @@ EOF
|
||||||
printf $COLOR; cat << 'EOF'
|
printf $COLOR; cat << 'EOF'
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
Ce script doit être exécuté avec les droits root uniquement pour
|
Ce script doit être exécuté avec les droits root uniquement pour
|
||||||
l'installation et la suppresion du script dans le système.
|
l'installation et la suppression du script dans le système.
|
||||||
Il désinstallera le paquet flashplugin-nonfree si présent.
|
Il désinstallera le paquet flashplugin-nonfree si présent.
|
||||||
Seul le plugin sera installé, en tant que plugin mozilla Firefox.
|
Seul le plugin sera installé, en tant que plugin Mozilla Firefox.
|
||||||
Ce script devrait fonctionner sur Ubuntu.
|
Ce script devrait fonctionner sur Ubuntu.
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
EOF
|
EOF
|
||||||
|
@ -165,7 +159,7 @@ mkdir -p "/home/$user_/.mozilla/plugins"
|
||||||
chown "$user_": "/home/$user_/.mozilla/plugins"
|
chown "$user_": "/home/$user_/.mozilla/plugins"
|
||||||
# table anacron
|
# table anacron
|
||||||
echo "7 15 getFP nice /opt/bin/$script upgrade &>/dev/null" > /home/"$user_"/.mozilla/plugins/libflashplayer.anacrontab
|
echo "7 15 getFP nice /opt/bin/$script upgrade &>/dev/null" > /home/"$user_"/.mozilla/plugins/libflashplayer.anacrontab
|
||||||
## test: anacron journalier echo "1 15 getFPtest nice /opt/bin/$script upgrade &>/dev/null" >> /home/"$user_"/.mozilla/plugins/libflashplayer.anacrontab
|
## test: anacron journalier echo "1 05 getFPtest nice /opt/bin/$script upgrade &>/dev/null" >> /home/"$user_"/.mozilla/plugins/libflashplayer.anacrontab
|
||||||
chown "$user_": /home/"$user_"/.mozilla/plugins/libflashplayer.anacrontab
|
chown "$user_": /home/"$user_"/.mozilla/plugins/libflashplayer.anacrontab
|
||||||
# création spool anacron utilisateur
|
# création spool anacron utilisateur
|
||||||
mkdir -p /home/"$user_"/.config/anacron/spool
|
mkdir -p /home/"$user_"/.config/anacron/spool
|
||||||
|
@ -223,7 +217,7 @@ f_install(){
|
||||||
if [ "$(dpkg --print-architecture)" = "amd64" ]; then architecture='x86_64'; else architecture='i386'; fi
|
if [ "$(dpkg --print-architecture)" = "amd64" ]; then architecture='x86_64'; else architecture='i386'; fi
|
||||||
|
|
||||||
# calcul $file, affichage version pendant l'install, calcul $url
|
# calcul $file, affichage version pendant l'install, calcul $url
|
||||||
file="flash_player_npapi_linux.$architecture.tar.gz"
|
file="flashplayer_npapi_linux.$architecture.tar.gz"
|
||||||
if [ "$1" == "test" ]; then
|
if [ "$1" == "test" ]; then
|
||||||
# on change l'architecture pour la version test
|
# on change l'architecture pour la version test
|
||||||
if [ "$architecture" == "x86_64" ]; then architecture='linux64'; else architecture='linux32'; fi
|
if [ "$architecture" == "x86_64" ]; then architecture='linux64'; else architecture='linux32'; fi
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
# changelog getFlashPlayer
|
||||||
|
|
||||||
|
## 1.0.1 22/02/2017
|
||||||
|
|
||||||
|
* mineur
|
||||||
|
* suppression lignes de test commentées
|
||||||
|
* typos
|
||||||
|
|
||||||
|
## 1.0.0 21/06/2017
|
||||||
|
|
||||||
|
* 1ère publication
|
Loading…
Reference in New Issue