tbaeder / rpms / pesign

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