Blame BackupPC-3.2.1-locatedb.patch
|
Bernard Johnson |
bbae64c |
diff -Naur BackupPC-3.2.1-pristine/init.d/src/linux-backuppc BackupPC-3.2.1/init.d/src/linux-backuppc
|
|
Bernard Johnson |
bbae64c |
--- BackupPC-3.2.1-pristine/init.d/src/linux-backuppc 2011-04-24 21:31:55.000000000 -0600
|
|
Bernard Johnson |
bbae64c |
+++ BackupPC-3.2.1/init.d/src/linux-backuppc 2011-07-07 21:36:41.363281386 -0600
|
|
Bernard Johnson |
bbae64c |
@@ -20,6 +20,25 @@
|
|
Bernard Johnson |
bbae64c |
|
|
Bernard Johnson |
bbae64c |
RETVAL=0
|
|
Bernard Johnson |
bbae64c |
|
|
Bernard Johnson |
bbae64c |
+topDirCheck()
|
|
Bernard Johnson |
bbae64c |
+{
|
|
Bernard Johnson |
bbae64c |
+ updatedb=/etc/updatedb.conf
|
|
Bernard Johnson |
bbae64c |
+ topdir=$(perl <<_EOF_
|
|
Bernard Johnson |
bbae64c |
+ require '__CONFDIR__/config.pl';
|
|
Bernard Johnson |
bbae64c |
+ print \$Conf{TopDir};
|
|
Bernard Johnson |
bbae64c |
+_EOF_
|
|
Bernard Johnson |
bbae64c |
+)
|
|
Bernard Johnson |
bbae64c |
+ if [ -r $updatedb ]; then
|
|
Bernard Johnson |
bbae64c |
+ grep ^PRUNEPATHS $updatedb | grep ${topdir%%/} > /dev/null
|
|
Bernard Johnson |
7f050ba |
+ if [ $? -eq 1 ]; then
|
|
Bernard Johnson |
bbae64c |
+ logger -t BackupPC -s "WARNING: Your BackupPC \$Conf{TopDir} is not listed in the locate"
|
|
Bernard Johnson |
bbae64c |
+ logger -t BackupPC -s "database configuration's PRUNEPATHS. This may cause all of your"
|
|
Bernard Johnson |
bbae64c |
+ logger -t BackupPC -s "backed up files to be indexed!"
|
|
Bernard Johnson |
bbae64c |
+ fi
|
|
Bernard Johnson |
bbae64c |
+ fi
|
|
Bernard Johnson |
bbae64c |
+}
|
|
Bernard Johnson |
bbae64c |
+
|
|
Bernard Johnson |
bbae64c |
+
|
|
Bernard Johnson |
bbae64c |
start() {
|
|
Bernard Johnson |
bbae64c |
#
|
|
Bernard Johnson |
bbae64c |
# You can set the SMB share password here is you wish. Otherwise
|
|
Bernard Johnson |
bbae64c |
@@ -38,6 +57,7 @@
|
|
Bernard Johnson |
bbae64c |
echo
|
|
Bernard Johnson |
bbae64c |
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/backuppc || \
|
|
Bernard Johnson |
bbae64c |
RETVAL=1
|
|
Bernard Johnson |
bbae64c |
+ topDirCheck
|
|
Bernard Johnson |
bbae64c |
return $RETVAL
|
|
Bernard Johnson |
bbae64c |
}
|
|
Bernard Johnson |
bbae64c |
|