FS#14784 - locate and gnu findutils
Attached to Project:
Arch Linux
Opened by farvardin (farvardin) - Thursday, 21 May 2009, 16:13 GMT
Last edited by Jan de Groot (JGC) - Thursday, 21 May 2009, 17:32 GMT
Opened by farvardin (farvardin) - Thursday, 21 May 2009, 16:13 GMT
Last edited by Jan de Groot (JGC) - Thursday, 21 May 2009, 17:32 GMT
|
Details
Description:
From the wiki http://wiki.archlinux.org/index.php/Arch_Compared_To_Other_Distros we can read "Arch typically applies patching only to avoid severe breakage and preserve functionality, if absolutely necessary". But for the findutils tools, Archlinux removes the locate command and skip the slocate or mlocate package instead. If some people are so fond of s/mlocate, why don't they install it themselves? But when we install the gnu findutils, we expect to get the original locate, not to have "rm -f $startdir/pkg/usr/bin/{locate,updatedb}" Steps to reproduce: - Install findutils - the original locate command is missing |
This task depends upon
Comment by Jan de Groot (JGC) -
Thursday, 21 May 2009, 17:32 GMT
The issue with locate from findutils is that it's a lot slower
than mlocate and drains performance by stressing your harddrive
much more while it's running updatedb. Mlocate and locate from
findutils would conflict, so we chose to include mlocate and strip
the locate binary from findutils. Looking at other distributions,
mlocate is default in Redhat/Fedora, debian and Ubuntu split
findutils into findutils and a locate package, but recommend
mlocate as primary package that provides locate.