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