aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mkshrc9
1 files changed, 5 insertions, 4 deletions
diff --git a/mkshrc b/mkshrc
index ded03ee..dbfa177 100644
--- a/mkshrc
+++ b/mkshrc
@@ -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() {