author | urbanc |
Wed, 11 Jan 2006 12:11:53 +0100 | |
changeset 18650 | e16fae1a58e9 |
parent 17752 | a92cda068ad8 |
permissions | -rwxr-xr-x |
#!/usr/bin/env bash # $Id$ # set permissions for local files # parameters FIND="$1" LOCAL_UMASK_FILE="$2" LOCAL_UMASK_DIR="$3" LOCAL_GROUP="$4" for file in $("$FIND" .) do if [ -O "$file" ] then echo "$file..." if [ -d "$file" ] then chmod "$LOCAL_UMASK_DIR" "$file" else if [ -x "$file" ] then chmod "$LOCAL_UMASK_FILE",u+x,g+x "$file" else chmod "$LOCAL_UMASK_FILE" "$file" fi fi chgrp "$LOCAL_GROUP" "$file" fi done