plocate is vastly superior (speed and database size) to mlocate while still being compatible. Mlocate is not developed since years, most major distributions switched to plocate a long time ago.
The idea is to replace mlocate eventually. This submission has "provides:" and "obsoletes:" for mlocate and findutils-locate, as other packages depend on them. When upgrading from mlocate to plocate, the user has to manually activate the systemd timer, as this is not done per default.
Otherwise, this SR should be completely compatible with mlocate and can replace it.
It is not possible to have a coexistence of plocate and mlocate, as some files have name conflicts.
OBS-URL: https://build.opensuse.org/request/show/1113489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plocate?expand=0&rev=1
plocate is vastly superior (speed and database size) to mlocate while still being compatible. Mlocate is not developed since years, most major distributions switched to plocate a long time ago.
This SR adjusts plocate to be compatible to the SUSE version
of mlocate: no setgid, run as nobody, visibility check disabled.
The intention is to have a drop-in replacement for mlocate.
I tested both the RUN_UPDATEDB_AS=nobody and
RUN_UPDATEDB_AS=root variants, works for me (TM). After some
simmering in server:search a submit to Factory is intended.
Second submission, changes see changelog.
OBS-URL: https://build.opensuse.org/request/show/1108124
OBS-URL: https://build.opensuse.org/package/show/server:search/plocate?expand=0&rev=1