]> git.sesse.net Git - plocate/blobdiff - update-plocate.sh
Move to our own directory and group.
[plocate] / update-plocate.sh
index 2c1e2d8cd8efb38eed1d910acbc6e2c1d5cdaa09..5d7b402af56b4428a4fbee190444bca33b2d6f1f 100755 (executable)
@@ -2,9 +2,14 @@
 
 set -e
 
-SBINDIR=@sbindir@
-[ -d $SBINDIR ] || SBINDIR=/usr/local/sbin  # Default if not processed by Meson.
+if [ @PROCESSED_BY_MESON@ = 1 ]; then
+       SBINDIR=@sbindir@
+       LOCATEGROUP=@locategroup@
+else
+       SBINDIR=/usr/local/sbin
+       LOCATEGROUP=plocate
+fi
 
-$SBINDIR/plocate-build /var/lib/mlocate/mlocate.db /var/lib/mlocate/plocate.db.new
-chgrp mlocate /var/lib/mlocate/plocate.db.new
-mv /var/lib/mlocate/plocate.db.new /var/lib/mlocate/plocate.db
+$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