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_
|
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_get.log_
|
||||||
consulter son contenu:
|
consulter son contenu:
|
||||||
```shell
|
```shell
|
||||||
cat /var/log/sdeb_get.log
|
cat /var/log/sdeb_getFF.log
|
||||||
```
|
```
|
||||||
|
|
||||||
## supprimer le script
|
## supprimer le script
|
||||||
|
|
|
@ -98,6 +98,17 @@ f__archive_test(){
|
||||||
file -b "$1" | grep -q 'bzip2 compressed data' || return 1
|
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)
|
# affichage $1 en rouge, $1++ optionnels en bleu, sortie script sur erreur, log $1 si upgrade($opType)
|
||||||
f__error() {
|
f__error() {
|
||||||
echo -e "\n$RED Erreur critique: $1 $COLOR"
|
echo -e "\n$RED Erreur critique: $1 $COLOR"
|
||||||
|
@ -107,18 +118,7 @@ f__error() {
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# log spécifique, fichier log limité à 10000octets, $1 message à loguer
|
# affichage des paramètres en bleu, ligne vide à la fin
|
||||||
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
|
|
||||||
f__info() {
|
f__info() {
|
||||||
for (( i=1 ; i<=$# ; i++ )); do echo -e " $BLUE${!i}"; done
|
for (( i=1 ; i<=$# ; i++ )); do echo -e " $BLUE${!i}"; done
|
||||||
echo "$COLOR"
|
echo "$COLOR"
|
||||||
|
@ -148,9 +148,9 @@ fscript_install(){
|
||||||
# cron/anacron install
|
# cron/anacron install
|
||||||
fscript_cronAnacron "install"
|
fscript_cronAnacron "install"
|
||||||
# création fichier log
|
# création fichier log
|
||||||
touch "/var/log/sdeb_get.log"
|
touch "/var/log/sdeb_getFF.log"
|
||||||
chmod a+rwx "/var/log/sdeb_get.log"
|
chmod a+rwx "/var/log/sdeb_getFF.log"
|
||||||
chown "$user_": "/var/log/sdeb_get.log"
|
chown "$user_": "/var/log/sdeb_getFF.log"
|
||||||
[ -f "$script"_changelog.md ] || rm "$(basename $0)" &>/dev/null ## on efface pas si changelog (dev)
|
[ -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__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"
|
f__log "$script $version installé dans le système"
|
||||||
|
|
Loading…
Reference in New Issue