--- /usr/libexec/locate.updatedb.orig 2010-07-18 19:24:42.000000000 -0700 +++ /usr/libexec/locate.updatedb 2013-03-11 12:12:56.054787039 -0700 @@ -59,6 +59,7 @@ PATH=$LIBEXECDIR:/bin:/usr/bin:$PATH; ex case X"$SEARCHPATHS" in X) echo "$0: empty variable SEARCHPATHS"; exit 1;; esac +if [ "$(sysctl -n security.jail.jailed)" = "0" ]; then case X"$FILESYSTEMS" in X) echo "$0: empty variable FILESYSTEMS"; exit 1;; esac @@ -70,12 +71,14 @@ do or="-or" done excludes="$excludes ) -prune" +fi case X"$PRUNEPATHS" in X) ;; *) for path in $PRUNEPATHS do - excludes="$excludes -or -path $path -prune" + excludes="$excludes $or -path $path -prune" + or="-or" done;; esac =