fix mineur & typo & +changelog

This commit is contained in:
kyodev 2017-06-22 17:02:42 +02:00
parent 23bd7a2826
commit f5b19dce71
3 changed files with 49 additions and 32 deletions

View File

@ -3,7 +3,7 @@
**version 1.0.x**
### install script, raccourci rapide:
### installation script, raccourci rapide:
**en root**:
```shell
@ -21,12 +21,17 @@ chmod +x getFlashPlayer
## installation du script
en **root**, pour installer ou mettre à jour le script:
```shell
su
./getFlashPlayer
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
_ _____ _ _ ____ _
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
@ -50,6 +55,7 @@ exit
## help
lancer le script sans arguments: `getFlashPlayer`
```text
@ -75,12 +81,12 @@ lancer le script sans arguments: `getFlashPlayer`
getFlashPlayer sysremove : désinstall du script du système, en ROOT
-----------------------------------------------------------------------
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.
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.
-----------------------------------------------------------------------
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,
ni le distribuer librement.
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é**
* téléchargement et mise à jour forcés du plugin éventuellement installé, à la différence
de [_getFlashPlayer install_](#mise-a-jour)
```text
_ _____ _ _ ____ _
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
@ -115,7 +122,7 @@ lancer le script sans arguments: `getFlashPlayer`
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,
ni le distribuer librement.
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
--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
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
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
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
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
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,
ni le distribuer librement.
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
--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
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
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
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
```
@ -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`
```text
@ -317,7 +324,7 @@ en **root**: `getFlashPlayer sysremove`
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,
ni le distribuer librement.
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
--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
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
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
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
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)
## changelog
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getFlashPlayer_changelog.md)
## Contact
pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue

View File

@ -1,9 +1,9 @@
#!/bin/bash
version="1.0.0"
version="1.0.1"
projet="Kyodev"
contact="https://framagit.org/kyodev/kyopages/issues"
date="18/06/2017"
date="22/06/2017"
script="getFlashPlayer"
##### 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)
f__user(){
#if [ $USER =="root" ]; then user_=$(echo $XAUTHORITY | sed -E 's;/home/(.*)/\.Xauthority;\1;'); else user_=$USER #kyodev
#user_=$(echo $XAUTHORITY | sed -E 's;/home/(.*)/\.Xauthority;\1;') # kyodev
#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
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
@ -117,7 +111,7 @@ f_versionFlash(){
# pas beau ce soft :(
f_avertissement(){
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,
ni le distribuer librement.
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
@ -148,9 +142,9 @@ EOF
printf $COLOR; cat << 'EOF'
-----------------------------------------------------------------------
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.
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.
-----------------------------------------------------------------------
EOF
@ -165,7 +159,7 @@ mkdir -p "/home/$user_/.mozilla/plugins"
chown "$user_": "/home/$user_/.mozilla/plugins"
# table anacron
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
# création spool anacron utilisateur
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
# 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
# on change l'architecture pour la version test
if [ "$architecture" == "x86_64" ]; then architecture='linux64'; else architecture='linux32'; fi

View File

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