sysklogd: rotatelog: don't truncate logfile if cp fails
This commit is contained in:
parent
39c38fc371
commit
772bbba1dc
@ -1,4 +1,4 @@
|
||||
b379693c8b89c99994e58efd49f98a71 rotatelog
|
||||
41dfad9077311e159c793216adf90723 rotatelog
|
||||
a1bb71ed6b0ce791cb7f9fa0089a09ef sysklogd
|
||||
e053094e8103165f98ddafe828f6ae4b sysklogd-1.5.tar.gz
|
||||
844e5e75944beb8cf4f39a0535e56ba4 syslog
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user