X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=update-plocate.sh;h=d113a14781d80c7d236ad6fd614a19b03fc925b5;hb=113dddba81eb49e8770b7d60ba3f9436c602ee30;hp=2c1e2d8cd8efb38eed1d910acbc6e2c1d5cdaa09;hpb=db80346f0412329379cfde7a6aa0de8fd731ce4a;p=plocate diff --git a/update-plocate.sh b/update-plocate.sh index 2c1e2d8..d113a14 100755 --- a/update-plocate.sh +++ b/update-plocate.sh @@ -2,9 +2,16 @@ 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@ + 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