mirror of https://framagit.org/kyodev/kyopages.git
maj
This commit is contained in:
parent
020799c5fc
commit
406f1cdaa9
|
@ -1,7 +1,7 @@
|
||||||
# getFlashPlayer
|
# getFlashPlayer
|
||||||
|
|
||||||
|
|
||||||
![version: 4.10.0](https://img.shields.io/badge/version-4.10.0-blue.svg?longCache=true&style=for-the-badge)
|
![version: 4.11.0](https://img.shields.io/badge/version-4.11.0-blue.svg?longCache=true&style=for-the-badge)
|
||||||
![bash langage](https://img.shields.io/badge/bash-4-brightgreen.svg?longCache=true&style=for-the-badge)
|
![bash langage](https://img.shields.io/badge/bash-4-brightgreen.svg?longCache=true&style=for-the-badge)
|
||||||
![license LPRAB / WTFPL](https://img.shields.io/badge/license-LPRAB%20%2F%20WTFPL-blue.svg?longCache=true&style=for-the-badge)
|
![license LPRAB / WTFPL](https://img.shields.io/badge/license-LPRAB%20%2F%20WTFPL-blue.svg?longCache=true&style=for-the-badge)
|
||||||
|
|
||||||
|
@ -33,10 +33,10 @@ chmod +x getFlashPlayer && ./getFlashPlayer
|
||||||
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
||||||
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
||||||
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
||||||
|___/ version 4.10.0 - 10/06/2018 |___/ pour Firefox
|
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
|
||||||
|
|
||||||
|
|
||||||
getFlashPlayer 4.10.0 installé dans le système.
|
getFlashPlayer 4.11.0 installé dans le système.
|
||||||
maintenant, appel du script par: getFlashPlayer (sans ./)
|
maintenant, appel du script par: getFlashPlayer (sans ./)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -58,7 +58,7 @@ getFlashPlayer install
|
||||||
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
||||||
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
||||||
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
||||||
|___/ version 4.10.0 - 10/06/2018 |___/ pour Firefox
|
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
|
||||||
|
|
||||||
|
|
||||||
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on ne peut pas connaître
|
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on ne peut pas connaître
|
||||||
|
@ -102,11 +102,12 @@ getFlashPlayer -h
|
||||||
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
||||||
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
||||||
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
||||||
|___/ version 4.10.0 - 10/06/2018 |___/ pour Firefox
|
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
|
||||||
|
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
getFlashPlayer install : installation de Flashplayer
|
getFlashPlayer install : installation de Flashplayer
|
||||||
getFlashPlayer remove : désinstallation de Flashplayer
|
getFlashPlayer remove : désinstallation de Flashplayer
|
||||||
|
getFlashPlayer tc : téléchargement dans le répertoire courant (sans installation)
|
||||||
getFlashPlayer upgrade : mise à jour plugin si disponible
|
getFlashPlayer upgrade : mise à jour plugin si disponible
|
||||||
getFlashPlayer version : versions de Flashplayer et du script, en ligne et en place
|
getFlashPlayer version : versions de Flashplayer et du script, en ligne et en place
|
||||||
|
|
||||||
|
@ -144,11 +145,11 @@ getFlashPlayer version
|
||||||
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
||||||
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
||||||
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
||||||
|___/ version 4.10.0 - 10/06/2018 |___/ pour Firefox
|
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
|
||||||
|
|
||||||
|
|
||||||
script en place: 4.10.0
|
script en place: 4.11.0
|
||||||
script en ligne: 4.10.0
|
script en ligne: 4.11.0
|
||||||
|
|
||||||
FlashPlayer en place: 30.0.0.113
|
FlashPlayer en place: 30.0.0.113
|
||||||
FlashPlayer en ligne: 30.0.0.113
|
FlashPlayer en ligne: 30.0.0.113
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=4.10.0
|
version=4.11.0
|
||||||
date="10/06/2018"
|
date="11/06/2018"
|
||||||
script="getFlashPlayer"
|
script="getFlashPlayer"
|
||||||
# contact="IRC ##sdeb@freenode.net ou https://framagit.org/sdeb/getFlashPlayer/issues"
|
# contact="IRC ##sdeb@freenode.net ou https://framagit.org/sdeb/getFlashPlayer/issues"
|
||||||
|
|
||||||
|
@ -324,6 +324,7 @@ f_help(){ # 11/06/2018
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
$BLUE$script install :$STD installation de $appli
|
$BLUE$script install :$STD installation de $appli
|
||||||
$BLUE$script remove :$STD désinstallation de $appli
|
$BLUE$script remove :$STD désinstallation de $appli
|
||||||
|
$BLUE$script tc :$STD téléchargement dans le répertoire courant (sans installation)
|
||||||
$BLUE$script upgrade :$STD mise à jour plugin si disponible
|
$BLUE$script upgrade :$STD mise à jour plugin si disponible
|
||||||
$BLUE$script version :$STD versions de $appli et du script, en ligne et en place
|
$BLUE$script version :$STD versions de $appli et du script, en ligne et en place
|
||||||
|
|
||||||
|
@ -380,17 +381,20 @@ fflash_get_version(){ # 24/01/2018
|
||||||
|
|
||||||
# install plugin dans config user mozilla, [$1='manuel', $2 archive]
|
# install plugin dans config user mozilla, [$1='manuel', $2 archive]
|
||||||
fflash_install(){ # 11/06/2018
|
fflash_install(){ # 11/06/2018
|
||||||
local verArchive recup_url dirTemp="/tmp/$script"
|
local versArchive recup_url dirTemp="/tmp/$script"
|
||||||
|
|
||||||
[ "$operation" == "upgrade" ] || fflash_avertissement
|
[[ "$operation" != "upgrade" && -z "$dl_only" ]] && fflash_avertissement
|
||||||
mkdir -p "$dirTemp"
|
mkdir -p "$dirTemp"
|
||||||
if [ "$1" == "manuel" ]; then
|
if [ "$1" == "manuel" ]; then
|
||||||
f__info "installation manuelle de $2 version $verArchive"
|
versArchive=${2%\.tar*} # flashplayer_28.0.0.137_npapi_linux64.tar.gz
|
||||||
|
versArchive=${versArchive%_npapi*}
|
||||||
|
versArchive=${versArchive#*_}
|
||||||
|
f__info "installation manuelle de FlashPlayer version $versArchive ($2)"
|
||||||
fileTemp="$2"
|
fileTemp="$2"
|
||||||
else
|
else
|
||||||
(( x_get_version == 1 )) || fflash_get_version "quiet"
|
(( x_get_version == 1 )) || fflash_get_version "quiet"
|
||||||
f__info "installation FlashPlayer, version $ver_flash"
|
[ -z "$dl_only" ] && f__info "installation FlashPlayer, version $ver_flash"
|
||||||
fileTemp="$dirTemp/flashplayer_$ver_flash""_npapi_linux$( getconf LONG_BIT ).tar.gz"
|
fileTemp="$dirTemp/flashplayer_${ver_flash}_npapi_linux$( getconf LONG_BIT ).tar.gz"
|
||||||
# détection/chargement/test archive plugin flashplayer
|
# détection/chargement/test archive plugin flashplayer
|
||||||
f__info " - téléchargement..."
|
f__info " - téléchargement..."
|
||||||
recup_url="https://fpdownload.adobe.com/get/flashplayer/pdc/"
|
recup_url="https://fpdownload.adobe.com/get/flashplayer/pdc/"
|
||||||
|
@ -401,28 +405,27 @@ fflash_install(){ # 11/06/2018
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
f__archive_test "$fileTemp" || f__error " Le fichier $fileTemp n'est pas une archive tar.gz valide"
|
f__archive_test "$fileTemp" || f__error " Le fichier $fileTemp n'est pas une archive tar.gz valide"
|
||||||
|
if [[ "$dl_to_svg" || "$dl_only" ]]; then
|
||||||
|
chown "$fu_user:" "$fileTemp"
|
||||||
|
cp "$fileTemp" ./
|
||||||
|
fi
|
||||||
|
if [ "$dl_only" ]; then
|
||||||
|
rm "$fileTemp"
|
||||||
|
echo
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
# décompression archive téléchargée dans dossier de travail
|
# décompression archive téléchargée dans dossier de travail
|
||||||
f__info "\\n - décompression..."
|
f__info "\\n - décompression..."
|
||||||
tar -xaf "$fileTemp" -C "$dirTemp/"
|
tar -xaf "$fileTemp" -C "$dirTemp/"
|
||||||
verArchive=$( grep -m1 -i 'version' "$dirTemp/readme.txt" )
|
|
||||||
verArchive=${verArchive,,}
|
|
||||||
verArchive=${verArchive#version }
|
|
||||||
# copie de la bibliothèque flash dans plugins/ user mozilla
|
# copie de la bibliothèque flash dans plugins/ user mozilla
|
||||||
mkdir -p "$dir_install"
|
mkdir -p "$dir_install"
|
||||||
cp -f "$dirTemp/libflashplayer.so" "$dir_install/"
|
cp -f "$dirTemp/libflashplayer.so" "$dir_install/"
|
||||||
chown -R "$fu_user:" "$dir_install"
|
chown -R "$fu_user:" "$dir_install"
|
||||||
# svg éventuelle archive, effacement répertoire temporaire
|
# svg éventuelle archive, effacement répertoire temporaire
|
||||||
if [ "$dl_to_svg" == "ok" ]; then
|
|
||||||
chown "$fu_user:" "$fileTemp"
|
|
||||||
mv "$fileTemp" ./
|
|
||||||
fi
|
|
||||||
rm -fr "$dirTemp"
|
rm -fr "$dirTemp"
|
||||||
|
|
||||||
if [ "$1" == "manuel" ]; then
|
[ "$1" != "manuel" ] && versArchive=$ver_flash
|
||||||
f__info "log" "archive FlashPlayer $verArchive installé"
|
f__info "log:raw" "FlashPlayer $versArchive installé"
|
||||||
else
|
|
||||||
f__info "log:raw" "FlashPlayer $ver_flash installé"
|
|
||||||
fi
|
|
||||||
f__info " Pour tester$YELLOW: http://get.adobe.com/flashplayer/about/"
|
f__info " Pour tester$YELLOW: http://get.adobe.com/flashplayer/about/"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -468,7 +471,7 @@ fflash_upgrade(){ # 11/06/2018
|
||||||
}
|
}
|
||||||
|
|
||||||
# anacron hebdomadaire, via cron horaire, $1=upgrade|install|remove
|
# anacron hebdomadaire, via cron horaire, $1=upgrade|install|remove
|
||||||
fscript_cronAnacron(){ # 09/06/2018
|
fscript_cronAnacron(){ # 11/06/2018
|
||||||
local dirAnacron dirSpool fileAnacron
|
local dirAnacron dirSpool fileAnacron
|
||||||
|
|
||||||
type -t fscript_cronAnacron_special &>/dev/null && fscript_cronAnacron_special # test, si fonction spécifique, appel
|
type -t fscript_cronAnacron_special &>/dev/null && fscript_cronAnacron_special # test, si fonction spécifique, appel
|
||||||
|
@ -483,7 +486,7 @@ fscript_cronAnacron(){ # 09/06/2018
|
||||||
echo "7 10 $script nice $script_install --upgrade 1>/dev/null" > "$fileAnacron" # juste erreurs en syslog
|
echo "7 10 $script nice $script_install --upgrade 1>/dev/null" > "$fileAnacron" # juste erreurs en syslog
|
||||||
## anacron journalier pour dev logname
|
## anacron journalier pour dev logname
|
||||||
if [ -e "$fileDev" ]; then
|
if [ -e "$fileDev" ]; then
|
||||||
echo "1 00 $script""Dev nice $script_install --upgrade 1>/dev/null" >> "$fileAnacron"
|
echo "1 00 ${script}Dev nice $script_install --upgrade 1>/dev/null" >> "$fileAnacron"
|
||||||
fi
|
fi
|
||||||
# création spool anacron utilisateur
|
# création spool anacron utilisateur
|
||||||
mkdir -p "$dirSpool"
|
mkdir -p "$dirSpool"
|
||||||
|
@ -705,6 +708,9 @@ for i in "${!options[@]}"; do # deuxième passe options, actions
|
||||||
exit ;;
|
exit ;;
|
||||||
remove ) # remove plugin
|
remove ) # remove plugin
|
||||||
fflash_remove ;;
|
fflash_remove ;;
|
||||||
|
tc ) # téléchargement plugin
|
||||||
|
dl_only="ok"
|
||||||
|
fflash_install ;;
|
||||||
upgrade ) # upgrade plugin si installé
|
upgrade ) # upgrade plugin si installé
|
||||||
operation="upgrade"
|
operation="upgrade"
|
||||||
fflash_upgrade ;;
|
fflash_upgrade ;;
|
||||||
|
|
Loading…
Reference in New Issue