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