This commit is contained in:
kyodev 2017-07-18 01:25:29 +02:00
parent 8b469b93c2
commit aaabd70a18
2 changed files with 24 additions and 11 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
version=2.5.0
date="17/07/2017"
version=2.6.0
date="18/07/2017"
projet="Kyodev"
contact="https://framagit.org/kyodev/kyopages/issues"
script="getFlashPlayer"
@ -121,14 +121,14 @@ fscript_install(){
fi
mkdir -p /opt/bin/
cp -d "$(basename $0)" /opt/bin/"$script"
chmod a+wx "/opt/bin/$script"
if [ "$?" != "0" ]; then f__error "chmod sur: /opt/bin/$script"; fi
chmod a+rwx "/opt/bin/$script"
chown "$user_": "/opt/bin/$script"
ln -s /opt/bin/"$script" /usr/local/bin/"$script" &>/dev/null
# cron/anacron install
fscript_cronAnacron install
else # mise à jour
chmod a+wx "$(basename $0)"
if [ "$?" != "0" ]; then f__error "chmod sur: $(basename $0)"; fi
chmod a+rwx "$(basename $0)"
chown "$user_": "$(basename $0)"
cp -d "$(basename $0)" /opt/bin/"$script"
fi
[ -f "$script"_changelog.md ] || rm "$(basename $0)" &>/dev/null ## on efface pas si changelog (dev)
@ -163,13 +163,13 @@ fscript_dl(){
mkdir -p "$dirTemp"
wget -q --show-progress --tries=1 --timeout=15 --user-agent="$user_agent" -O "$dirTemp$script" "$urlScript"
if [ "$?" != "0" ]; then f__testWget "$urlScript"; fi
chmod +x "$dirTemp$script"
if [ "$?" != "0" ]; then f__error "chmod sur: $script"; fi
chmod a+rwx "$dirTemp$script"
chown "$user_": "$dirTemp$script"
cp -d "$dirTemp$script" /opt/bin/"$script"
rm "$dirTemp$script"
echo ""; f__info "$script mis à jour en version $versionScript"
$0 upgrade
exit
$0 upgrade #script mis à jour, on relance le script en upgrade
exit 0
}
#inscription dans tache upgrade en cron hebdomadaire, une partie requiert root

View File

@ -1,6 +1,19 @@
# changelog getFlashPlayer
## 2.6.0 18/07/2017
* mieux: ajouts chown sécu
* mineur: ménage tests supplémentaires
## 2.5.0 18/07/2017
* fix bug: chmod sur dl script
## 2.4.3 17/07/2017
* tests supplémentaires pour cerner bug
## 2.4.2 17/07/2017
* typo
@ -64,7 +77,7 @@
## 2.0.0 13/07/2017
* nouveau
* mise à jour automatique du script à partir version 2.x
* mise à jour automatique du script
* chargements moins verbeux
* wget: message debug
* test et maj éventuelle script lors du test disponibilité de flash