Hm, it seems there are two versions of "fts", the one in coreutils (which has been fixed), and the one in glibc (which is used by slocate)... http://lists.gnu.org/archive/html/bug-coreutils/2007-12/msg00098.html
If you are on a single user system or have no real use for the "security" feature of slocate, it has been suggested to switch to GNU "locate", which apparently uses "find" instead of fts, and thus will work even on smbfs: http://lists.gnu.org/archive/html/bug-coreutils/2007-12/msg00097.html There seems to be another file locating variant out there which seems to be less stressful on the filesystem, "rlocate". But I don't know what file traversal algorithm it uses. http://rlocate.sourceforge.net/ But what definitely needs to be fixed for inode-less (i.e., all non- native-/non-UNIX-) filesystems is the glibc-fts function - for example by incorporation the coreutils-fts changes. -- slocate doesn't always locate on remote smbfs share https://bugs.launchpad.net/bugs/71962 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
