From 926fbf6f7cab03e784f9ed4204fd7456cd686f4a Mon Sep 17 00:00:00 2001 From: kyodev Date: Thu, 17 Aug 2017 07:59:24 +0200 Subject: [PATCH] 3.0.3 --- docs/scripts/getFlashPlayer.md | 13 +++++++++---- scripts/getFlashPlayer | 14 +++++++++----- scripts/getFlashPlayer_changelog.md | 3 +++ 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/docs/scripts/getFlashPlayer.md b/docs/scripts/getFlashPlayer.md index 8637d84..c942fb8 100644 --- a/docs/scripts/getFlashPlayer.md +++ b/docs/scripts/getFlashPlayer.md @@ -8,7 +8,7 @@ les autres opérations se font sous le compte utilisateur -## installation rapide du script: +## installation rapide du script **en root**, pour l'installation: ```shell @@ -44,9 +44,14 @@ chmod +x getFlashPlayer && ./getFlashPlayer veuillez réinstaller le script manuellement voir https://kyodev.frama.io/kyopages/scripts/getFlashPlayer/#installation-rapide-du-script ``` -ce message indique qu'une installation obsolète a été détectée. En réinstallant ce script manuellement -(pour avoir les droits root), un bug de sécurité sur une version de développement et une meilleure gestion des -logs seront assurés. +ce message indique qu'une installation obsolète a été détectée. +[Réinstaller ce script manuellement](#installation-rapide-du-script) +(pour avoir les droits **root**). + +* code erreur -1: une version de développement à laissé des droits inappropriés sur le script. une réinstallation + sous droits **root** est nécessaire +* code erreur -2: script s'appuie sur _rsyslog_ pas toujours disponible sur les systèmes. une réinstallation + sous droits **root** est nécessaire pour utiliser un fichier de log spécifique (_/var/log/sdeb_getFirefox.log_)
diff --git a/scripts/getFlashPlayer b/scripts/getFlashPlayer index 0be510a..fe6d193 100755 --- a/scripts/getFlashPlayer +++ b/scripts/getFlashPlayer @@ -1,7 +1,7 @@ #!/bin/bash -version=3.0.2 -date="16/08/2017" +version=3.0.3 +date="17/08/2017" projet="simpledeb" contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues" script="getFlashPlayer" @@ -58,13 +58,15 @@ f__info() { # v16/08/2017 } # log spécifique, fichier log limité à 10000octets, $1 message à loguer -f__log(){ +f__log(){ # v08/2017 if [ -w "$fileLogs" ]; then if [ "$(stat -c %s $fileLogs)" -ge "10000" ]; then echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null > "$fileLogs" else echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null >> "$fileLogs" fi + else + f__info "$fileLogs doit être activé" fi } @@ -148,13 +150,15 @@ fscript_cronAnacron(){ mkdir -p "$dirAnacron" # table anacron echo "7 01 $script nice /opt/bin/$script --upgrade" > "$fileAnacron" - ## test: anacron journalier: echo "1 01 ""$script""test nice /opt/bin/$script --upgrade" >> "$fileAnacron" + ## test: anacron journalier: echo "1 01 $script test nice /opt/bin/$script --upgrade" >> "$fileAnacron" # création spool anacron utilisateur mkdir -p "$dirSpool" chown -R "$user_": "$dirAnacron" "$dirSpool" # crontab pour activation horaire anacron echo "@hourly $user_ /usr/sbin/anacron -t $fileAnacron -S $dirSpool" >> /etc/crontab service cron restart &>/dev/null || /etc/init.d/cron restart &>/dev/null || f__info "redémarrer cron ou le PC" + [ $(grep "$script" /etc/crontab) ] || echo f__error "inscription crontab" \ + "certains systèmes semblent poser poser problème, merci de rapporter ce bug à $projet $contact" ;; remove ) rm "$dirSpool/$script"* &>/dev/null @@ -372,7 +376,7 @@ fflash_upgrade(){ PATH='/usr/sbin:/usr/bin:/sbin:/bin' ; IFS=' ' f__affichage f__user || f__error "échec détection user" -f__requis "wget file tar" +f__requis "wget file tar anacron cron" #syntaxe command>package, /!\ sortie sur erreur fileLogs="/var/log/sdeb_$script.log" dirInstall="/home/$user_/.mozilla/plugins" diff --git a/scripts/getFlashPlayer_changelog.md b/scripts/getFlashPlayer_changelog.md index 13a4f31..d40821f 100644 --- a/scripts/getFlashPlayer_changelog.md +++ b/scripts/getFlashPlayer_changelog.md @@ -2,6 +2,9 @@ ## todo +## 3.0.3 17/08/2017 + +* test inscription crontab pour recherche bug siduction ## 3.0.2 16/08/2017