mirror of https://framagit.org/kyodev/kyopages.git
maj
This commit is contained in:
parent
020799c5fc
commit
406f1cdaa9
|
@ -1,7 +1,7 @@
|
|||
# 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)
|
||||
![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 ./)
|
||||
|
||||
```
|
||||
|
@ -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
|
||||
|
@ -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 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 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 ligne: 4.10.0
|
||||
script en place: 4.11.0
|
||||
script en ligne: 4.11.0
|
||||
|
||||
FlashPlayer en place: 30.0.0.113
|
||||
FlashPlayer en ligne: 30.0.0.113
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=4.10.0
|
||||
date="10/06/2018"
|
||||
version=4.11.0
|
||||
date="11/06/2018"
|
||||
script="getFlashPlayer"
|
||||
# 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 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 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]
|
||||
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"
|
||||
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"
|
||||
else
|
||||
(( x_get_version == 1 )) || fflash_get_version "quiet"
|
||||
f__info "installation FlashPlayer, version $ver_flash"
|
||||
fileTemp="$dirTemp/flashplayer_$ver_flash""_npapi_linux$( getconf LONG_BIT ).tar.gz"
|
||||
[ -z "$dl_only" ] && f__info "installation FlashPlayer, version $ver_flash"
|
||||
fileTemp="$dirTemp/flashplayer_${ver_flash}_npapi_linux$( getconf LONG_BIT ).tar.gz"
|
||||
# détection/chargement/test archive plugin flashplayer
|
||||
f__info " - téléchargement..."
|
||||
recup_url="https://fpdownload.adobe.com/get/flashplayer/pdc/"
|
||||
|
@ -401,28 +405,27 @@ fflash_install(){ # 11/06/2018
|
|||
fi
|
||||
fi
|
||||
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
|
||||
f__info "\\n - décompression..."
|
||||
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
|
||||
mkdir -p "$dir_install"
|
||||
cp -f "$dirTemp/libflashplayer.so" "$dir_install/"
|
||||
chown -R "$fu_user:" "$dir_install"
|
||||
# svg éventuelle archive, effacement répertoire temporaire
|
||||
if [ "$dl_to_svg" == "ok" ]; then
|
||||
chown "$fu_user:" "$fileTemp"
|
||||
mv "$fileTemp" ./
|
||||
fi
|
||||
rm -fr "$dirTemp"
|
||||
|
||||
if [ "$1" == "manuel" ]; then
|
||||
f__info "log" "archive FlashPlayer $verArchive installé"
|
||||
else
|
||||
f__info "log:raw" "FlashPlayer $ver_flash installé"
|
||||
fi
|
||||
[ "$1" != "manuel" ] && versArchive=$ver_flash
|
||||
f__info "log:raw" "FlashPlayer $versArchive installé"
|
||||
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
|
||||
fscript_cronAnacron(){ # 09/06/2018
|
||||
fscript_cronAnacron(){ # 11/06/2018
|
||||
local dirAnacron dirSpool fileAnacron
|
||||
|
||||
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
|
||||
## anacron journalier pour dev logname
|
||||
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
|
||||
# création spool anacron utilisateur
|
||||
mkdir -p "$dirSpool"
|
||||
|
@ -705,6 +708,9 @@ for i in "${!options[@]}"; do # deuxième passe options, actions
|
|||
exit ;;
|
||||
remove ) # remove plugin
|
||||
fflash_remove ;;
|
||||
tc ) # téléchargement plugin
|
||||
dl_only="ok"
|
||||
fflash_install ;;
|
||||
upgrade ) # upgrade plugin si installé
|
||||
operation="upgrade"
|
||||
fflash_upgrade ;;
|
||||
|
|
Loading…
Reference in New Issue