diff options
Diffstat (limited to 'mkshrc')
| -rw-r--r-- | mkshrc | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -327,10 +327,11 @@ syschroot() { # Usage: dir_oct:file_oct path setperms() { - dir_perms=$(echo $1 | awk -F: '{print $1}') - file_perms=$(echo $1 | awk -F: '{print $2}') - find "$2" -type f -print0 | xargs -0 chmod "$file_perms" - find "$2" -type d -print0 | xargs -0 chmod "$dir_perms" + _perm="$1"; shift + dir_perms=$(echo "$_perm" | awk -F: '{print $1}') + file_perms=$(echo "$_perm" | awk -F: '{print $2}') + find "$@" -type f -print0 | xargs -0 chmod "$file_perms" + find "$@" -type d -print0 | xargs -0 chmod "$dir_perms" } set_title() { |
