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
|
a1bb71ed6b0ce791cb7f9fa0089a09ef sysklogd
|
||||||
e053094e8103165f98ddafe828f6ae4b sysklogd-1.5.tar.gz
|
e053094e8103165f98ddafe828f6ae4b sysklogd-1.5.tar.gz
|
||||||
844e5e75944beb8cf4f39a0535e56ba4 syslog
|
844e5e75944beb8cf4f39a0535e56ba4 syslog
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
name=sysklogd
|
name=sysklogd
|
||||||
version=1.5
|
version=1.5
|
||||||
release=4
|
release=5
|
||||||
source=(http://www.ibiblio.org/pub/Linux/system/daemons/$name-$version.tar.gz \
|
source=(http://www.ibiblio.org/pub/Linux/system/daemons/$name-$version.tar.gz \
|
||||||
rotatelog syslog syslog.conf sysklogd)
|
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.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.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/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
|
# End of file
|
||||||
|
Loading…
Reference in New Issue
Block a user