|
|
4bf471 |
From 3107894285164a3d25ca215a76593ebb6d4bc84c Mon Sep 17 00:00:00 2001
|
|
|
4bf471 |
From: Peter Jones <pjones@redhat.com>
|
|
|
4bf471 |
Date: Tue, 14 Jul 2020 15:07:32 -0400
|
|
|
4bf471 |
Subject: [PATCH 09/11] pesign-authorize: shellcheck
|
|
|
4bf471 |
|
|
|
4bf471 |
Signed-off-by: Peter Jones <pjones@redhat.com>
|
|
|
4bf471 |
---
|
|
|
4bf471 |
src/pesign-authorize | 16 ++++++++--------
|
|
|
4bf471 |
1 file changed, 8 insertions(+), 8 deletions(-)
|
|
|
4bf471 |
|
|
|
4bf471 |
diff --git a/src/pesign-authorize b/src/pesign-authorize
|
|
|
4bf471 |
index a496f601ab4..55cd5c4e55b 100755
|
|
|
4bf471 |
--- a/src/pesign-authorize
|
|
|
4bf471 |
+++ b/src/pesign-authorize
|
|
|
4bf471 |
@@ -12,21 +12,21 @@ set -u
|
|
|
4bf471 |
# License: GPLv2
|
|
|
4bf471 |
declare -a fileusers=()
|
|
|
4bf471 |
declare -a dirusers=()
|
|
|
4bf471 |
-for user in $(cat /etc/pesign/users); do
|
|
|
4bf471 |
+while read -r user ; do
|
|
|
4bf471 |
dirusers[${#dirusers[@]}]=-m
|
|
|
4bf471 |
dirusers[${#dirusers[@]}]="u:$user:rwx"
|
|
|
4bf471 |
fileusers[${#fileusers[@]}]=-m
|
|
|
4bf471 |
fileusers[${#fileusers[@]}]="u:$user:rw"
|
|
|
4bf471 |
-done
|
|
|
4bf471 |
+done
|
|
|
4bf471 |
|
|
|
4bf471 |
declare -a filegroups=()
|
|
|
4bf471 |
declare -a dirgroups=()
|
|
|
4bf471 |
-for group in $(cat /etc/pesign/groups); do
|
|
|
4bf471 |
+while read -r group ; do
|
|
|
4bf471 |
dirgroups[${#dirgroups[@]}]=-m
|
|
|
4bf471 |
dirgroups[${#dirgroups[@]}]="g:$group:rwx"
|
|
|
4bf471 |
filegroups[${#filegroups[@]}]=-m
|
|
|
4bf471 |
filegroups[${#filegroups[@]}]="g:$group:rw"
|
|
|
4bf471 |
-done
|
|
|
4bf471 |
+done
|
|
|
4bf471 |
|
|
|
4bf471 |
update_subdir() {
|
|
|
4bf471 |
subdir=$1 && shift
|
|
|
4bf471 |
@@ -35,12 +35,12 @@ update_subdir() {
|
|
|
4bf471 |
setfacl "${dirusers[@]}" "${dirgroups[@]}" "${subdir}"
|
|
|
4bf471 |
for x in "${subdir}"* ; do
|
|
|
4bf471 |
if [ -d "${x}" ]; then
|
|
|
4bf471 |
- setfacl -bk ${x}
|
|
|
4bf471 |
- setfacl "${dirusers[@]}" "${dirgroups[@]}" ${x}
|
|
|
4bf471 |
+ setfacl -bk "${x}"
|
|
|
4bf471 |
+ setfacl "${dirusers[@]}" "${dirgroups[@]}" "${x}"
|
|
|
4bf471 |
update_subdir "${x}/"
|
|
|
4bf471 |
elif [ -e "${x}" ]; then
|
|
|
4bf471 |
- setfacl -bk ${x}
|
|
|
4bf471 |
- setfacl "${fileusers[@]}" "${filegroups[@]}" ${x}
|
|
|
4bf471 |
+ setfacl -bk "${x}"
|
|
|
4bf471 |
+ setfacl "${fileusers[@]}" "${filegroups[@]}" "${x}"
|
|
|
4bf471 |
else
|
|
|
4bf471 |
:;
|
|
|
4bf471 |
fi
|
|
|
4bf471 |
--
|
|
|
4bf471 |
2.26.2
|
|
|
4bf471 |
|