diff --git a/docs/scripts/getFirefox.md b/docs/scripts/getFirefox.md index b3beca1..121fd68 100644 --- a/docs/scripts/getFirefox.md +++ b/docs/scripts/getFirefox.md @@ -413,7 +413,7 @@ getFirefox upgrade tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_get.log_ consulter son contenu: ```shell -cat /var/log/sdeb_get.log +cat /var/log/sdeb_getFF.log ``` ## supprimer le script diff --git a/scripts/getFirefox b/scripts/getFirefox index 9ff388e..34746f7 100755 --- a/scripts/getFirefox +++ b/scripts/getFirefox @@ -98,6 +98,17 @@ f__archive_test(){ file -b "$1" | grep -q 'bzip2 compressed data' || return 1 } + # log spécifique, fichier log limité à 10000octets, $1 message à loguer +f__log(){ + if [ -w "/var/log/sdeb_getFF.log" ]; then + if [ "$(stat -c %s /var/log/sdeb_getFF.log)" -ge "10000" ]; then + echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null > "/var/log/sdeb_getFF.log" + else + echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null >> "/var/log/sdeb_getFF.log" + fi + fi +} + # affichage $1 en rouge, $1++ optionnels en bleu, sortie script sur erreur, log $1 si upgrade($opType) f__error() { echo -e "\n$RED Erreur critique: $1 $COLOR" @@ -107,18 +118,7 @@ f__error() { exit 1 } - # log spécifique, fichier log limité à 10000octets, $1 message à loguer -f__log(){ - if [ -w "/var/log/sdeb_get.log" ]; then - if [ "$(stat -c %s /var/log/sdeb_get.log)" -ge "10000" ]; then - echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null > "/var/log/sdeb_get.log" - else - echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null >> "/var/log/sdeb_get.log" - fi - fi -} - - # affichage des paramètres en bleu, ligne vide à la fin, syslog $1 si upgrade + # affichage des paramètres en bleu, ligne vide à la fin f__info() { for (( i=1 ; i<=$# ; i++ )); do echo -e " $BLUE${!i}"; done echo "$COLOR" @@ -148,9 +148,9 @@ fscript_install(){ # cron/anacron install fscript_cronAnacron "install" # création fichier log - touch "/var/log/sdeb_get.log" - chmod a+rwx "/var/log/sdeb_get.log" - chown "$user_": "/var/log/sdeb_get.log" + touch "/var/log/sdeb_getFF.log" + chmod a+rwx "/var/log/sdeb_getFF.log" + chown "$user_": "/var/log/sdeb_getFF.log" [ -f "$script"_changelog.md ] || rm "$(basename $0)" &>/dev/null ## on efface pas si changelog (dev) f__info "$GREEN$script installé dans le système." "maintenant, appel du script par:$GREEN $script$BLUE (sans ./)" f__log "$script $version installé dans le système"