prevent tar content differences between execution from CLI and cron task
This commit is contained in:
bovenliggende
e107fc9b31
commit
7d4599abf8
@ -37,7 +37,7 @@ if [ ! -f "${BACKUPDIR}../rotatemap_var.conf" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
[ -z ${isSilent} ] && echo "pack var directory"
|
[ -z ${isSilent} ] && echo "pack var directory"
|
||||||
tar cfP ${BACKUPDIR}new.tar ${BASEDIR}/var;
|
tar --numeric-owner --absolute-names -cf ${BACKUPDIR}new.tar ${BASEDIR}/var;
|
||||||
|
|
||||||
if [ ! -f "${BACKUPDIR}latest.tar" ] || [ "$(cmp ${BACKUPDIR}latest.tar ${BACKUPDIR}new.tar)" ]; then
|
if [ ! -f "${BACKUPDIR}latest.tar" ] || [ "$(cmp ${BACKUPDIR}latest.tar ${BACKUPDIR}new.tar)" ]; then
|
||||||
cp ${BACKUPDIR}new.tar ${BACKUPDIR}latest.tar && mv ${BACKUPDIR}new.tar ${BACKUPDIR}var.tar && /usr/sbin/logrotate -fs ${BACKUPDIR}../rotatemap_var.state ${BACKUPDIR}../rotatemap_var.conf
|
cp ${BACKUPDIR}new.tar ${BACKUPDIR}latest.tar && mv ${BACKUPDIR}new.tar ${BACKUPDIR}var.tar && /usr/sbin/logrotate -fs ${BACKUPDIR}../rotatemap_var.state ${BACKUPDIR}../rotatemap_var.conf
|
||||||
|
Laden…
x
Verwijs in nieuw issue
Block a user