|
@@ -36,10 +36,12 @@ if cd /var/backups ; then
|
|
|
gzip -9 $dbfile
|
|
|
done
|
|
|
|
|
|
+ # XXX: Ideally we'd use --warning=none instead of discarding stderr, but
|
|
|
+ # as of GNU tar 1.27.1, it does not seem to work reliably (see #749307).
|
|
|
if ! test -e ${dbalt}.tar.0 ||
|
|
|
- ! tar -df ${dbalt}.tar.0 --warning=none -C $dbdir $dbalt >/dev/null ;
|
|
|
+ ! tar -df ${dbalt}.tar.0 -C $dbdir $dbalt >/dev/null 2>&1 ;
|
|
|
then
|
|
|
- tar -cf ${dbalt}.tar --warning=none -C $dbdir $dbalt
|
|
|
+ tar -cf ${dbalt}.tar -C $dbdir $dbalt >/dev/null 2>&1
|
|
|
savelog -c 7 ${dbalt}.tar >/dev/null
|
|
|
fi
|
|
|
fi
|