Mercurial > hg > aboriginal
diff sources/more/record-commands.sh @ 903:5ffc758bf60a
Genericize search path traversal logic with pattern and command to apply to each file found.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 26 Nov 2009 02:37:36 -0600 |
parents | 726cac165450 |
children |
line wrap: on
line diff
--- a/sources/more/record-commands.sh Wed Nov 25 21:58:16 2009 -0600 +++ b/sources/more/record-commands.sh Thu Nov 26 02:37:36 2009 -0600 @@ -10,9 +10,6 @@ echo "=== Setting up command recording wrapper" -echo OLDPATH=$OLDPATH -echo PATH=$PATH - [ -f "$WRAPDIR/wrappy" ] && PATH="$OLDPATH" [ -f "$HOSTTOOLS/busybox" ] && PATH="$HOSTTOOLS" blank_tempdir "$WRAPDIR" @@ -20,7 +17,7 @@ # Populate a directory of symlinks with every command in the $PATH. -wrap_path "$PATH" "$WRAPDIR" wrappy | dotprogress +path_search "$PATH" "*" 'ln -s wrappy "$WRAPDIR/$FILE"' | dotprogress # Build the wrapper $CC -Os "$SOURCES/toys/wrappy.c" -o "$WRAPDIR/wrappy" || dienow