Recursively change file permissions for folders listed in profiledef.sh

- if a folder listed in the associative array ends with a "/",
  recursively apply chmod and chown.
This commit is contained in:
Michael Gilchrist 2021-03-21 14:00:13 +00:00 committed by David Runge
parent e43017c955
commit 6bb12552e4
2 changed files with 8 additions and 3 deletions

View file

@ -55,7 +55,7 @@ The image file is constructed from some of the variables in **profiledef.sh**: `
`('-comp' 'xz')` for squashfs).
* `file_permissions`: An associative array that lists files and/or directories who need specific ownership or
permissions. The array's keys contain the path and the value is a colon separated list of owner UID, owner GID and
access mode. E.g. `file_permissions=(["/etc/shadow"]="0:0:400")`.
access mode. E.g. `file_permissions=(["/etc/shadow"]="0:0:400")`. When directories are listed with a trailing backslash ("/") **all** files and directories contained within the listed directory will have the same owner UID, owner GID, and access mode applied recursively.
packages.arch
=============