]> git.sesse.net Git - plocate/blobdiff - update-plocate.sh
Add a systemd service and timer for updatedb, obsoleting the cron entry.
[plocate] / update-plocate.sh
index 5d7b402af56b4428a4fbee190444bca33b2d6f1f..d113a14781d80c7d236ad6fd614a19b03fc925b5 100755 (executable)
@@ -5,11 +5,13 @@ set -e
 if [ @PROCESSED_BY_MESON@ = 1 ]; then
        SBINDIR=@sbindir@
        LOCATEGROUP=@locategroup@
+       DBFILE=@dbfile@
 else
        SBINDIR=/usr/local/sbin
        LOCATEGROUP=plocate
+       DBFILE=/var/lib/plocate/plocate.db
 fi
 
-$SBINDIR/plocate-build /var/lib/mlocate/mlocate.db /var/lib/plocate/plocate.db.new
-chgrp $LOCATEGROUP /var/lib/plocate/plocate.db.new
-mv /var/lib/plocate/plocate.db.new /var/lib/plocate/plocate.db
+$SBINDIR/plocate-build /var/lib/mlocate/mlocate.db $DBFILE.new
+chgrp $LOCATEGROUP $DBFILE.new
+mv $DBFILE.new $DBFILE