diff --git a/docs/scripts/getFlashPlayer.md b/docs/scripts/getFlashPlayer.md index 17e2225..c21b34e 100644 --- a/docs/scripts/getFlashPlayer.md +++ b/docs/scripts/getFlashPlayer.md @@ -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 diff --git a/scripts/getFlashPlayer b/scripts/getFlashPlayer index 6499dac..938a583 100755 --- a/scripts/getFlashPlayer +++ b/scripts/getFlashPlayer @@ -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 diff --git a/scripts/getFlashPlayer_changelog.md b/scripts/getFlashPlayer_changelog.md new file mode 100644 index 0000000..7797ab8 --- /dev/null +++ b/scripts/getFlashPlayer_changelog.md @@ -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