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=@groupname@
+ 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/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 $DBFILE.new
+chgrp $LOCATEGROUP $DBFILE.new
+mv $DBFILE.new $DBFILE