Mercurial > hg > aboriginal
view more/record-commands.sh @ 1283:ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 11 Nov 2010 04:50:39 -0600 |
parents | 878dbfe76341 |
children | e2f722cc97a6 |
line wrap: on
line source
#!/bin/bash source sources/include.sh || exit 1 # Build a wrapper that records each command line the build runs out of the # host's $PATH, so we know exactly what commands the build uses. # (Note: this misses things called via absolute paths, such as the #!/bin/bash # at the start of shell scripts.) echo "=== Setting up command recording wrapper" [ -f "$WRAPDIR/wrappy" ] && PATH="$OLDPATH" [ -f "$HOSTTOOLS/busybox" ] && PATH="$HOSTTOOLS" blank_tempdir "$WRAPDIR" # Populate a directory of symlinks with every command in the $PATH. path_search "$PATH" "*" 'ln -s wrappy "$WRAPDIR/$FILE"' | dotprogress # Build the wrapper $CC -Os "$SOURCES/toys/wrappy.c" -o "$WRAPDIR/wrappy" || dienow