Simple file unlocking utility for Mac OSX.
#! /bin/bash
#
# Simple file unlocking utility for Mac OS X
#
ARGS=1
E_BADARGS=65
SETFILE=/Applications/Xcode.app/Contents/Developer/usr/bin/SetFile
function recursiveUnlock() {
pushd $1
for rdir in `ls -A`; do
if [ -d "${rdir}" ]; then
recursiveUnlock "${rdir}"
else
$SETFILE -a l "${rdir}"
fi
done
popd
}
if [ $# -ne "$ARGS" ]
then
echo "Usage: `basename $0` starting-directory"
exit $E_BADARGS
fi
recursiveUnlock $1