sysklogd: rotatelog: don't truncate logfile if cp fails

This commit is contained in:
Juergen Daubert 2014-09-01 11:22:15 +02:00
parent 39c38fc371
commit 772bbba1dc
3 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
b379693c8b89c99994e58efd49f98a71 rotatelog
41dfad9077311e159c793216adf90723 rotatelog
a1bb71ed6b0ce791cb7f9fa0089a09ef sysklogd
e053094e8103165f98ddafe828f6ae4b sysklogd-1.5.tar.gz
844e5e75944beb8cf4f39a0535e56ba4 syslog

View File

@ -4,7 +4,7 @@
name=sysklogd
version=1.5
release=4
release=5
source=(http://www.ibiblio.org/pub/Linux/system/daemons/$name-$version.tar.gz \
rotatelog syslog syslog.conf sysklogd)

View File

@ -22,6 +22,6 @@ fi
[ -f /var/log/old/$1.3 ] && mv /var/log/old/$1.3 /var/log/old/$1.4
[ -f /var/log/old/$1.2 ] && mv /var/log/old/$1.2 /var/log/old/$1.3
[ -f /var/log/old/$1.1 ] && mv /var/log/old/$1.1 /var/log/old/$1.2
[ -f /var/log/$1 ] && (cp /var/log/$1 /var/log/old/$1.1; echo -n "" > /var/log/$1)
[ -f /var/log/$1 ] && (cp /var/log/$1 /var/log/old/$1.1 && echo -n "" > /var/log/$1)
# End of file