diff --git a/scripts/getFlashPlayer b/scripts/getFlashPlayer index ed5ac05..2c753ba 100755 --- a/scripts/getFlashPlayer +++ b/scripts/getFlashPlayer @@ -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 diff --git a/scripts/getFlashPlayer_changelog.md b/scripts/getFlashPlayer_changelog.md index ea68ac2..71ef6df 100644 --- a/scripts/getFlashPlayer_changelog.md +++ b/scripts/getFlashPlayer_changelog.md @@ -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