mirror of https://framagit.org/kyodev/kyopages.git
1.4.0
This commit is contained in:
parent
826369a7ee
commit
e0d936b8cd
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue