Mercurial > hg > aboriginal
view sources/root-filesystem/sbin/record-commands @ 1541:e4f766efa39f
Sort busybox config entries to group stuff toybox can replace. Also add ps.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 06 Sep 2012 03:44:47 -0500 |
parents | 7ab15346cbf6 |
children |
line wrap: on
line source
#!/bin/bash # Set up command recording wrapper [ -z "$WRAPDIR" ] && WRAPDIR=/tmp/record-commands [ -z "$WRAPPY_LOGPATH" ] && export WRAPPY_LOGPATH=/tmp/record-commands-log.txt if [ $# -eq 0 ] then echo "Usage: record-commands command..." echo "Then examine $WRAPPY_LOGPATH" exit 1 fi mkdir -p "$WRAPDIR" && ln -s $(which record-commands-wrapper) "$WRAPDIR" || exit 1 echo "$PATH" | sed 's/:/\n/g' | while read DIR do find "$DIR/" -maxdepth 1 -mindepth 1 | sed 's@.*/@@' | while read FILE do ln -s record-commands-wrapper "$WRAPDIR/$FILE" 2>/dev/null done done OLDPATH="$PATH" PATH="$WRAPDIR:$PATH" "$@" rm -rf "$WRAPDIR"