summaryrefslogtreecommitdiff
path: root/src/init
diff options
context:
space:
mode:
authorGravatar Matthias Lucas Jaros <jarlucmat@mailbox.org>2025-12-01 14:28:30 +0100
committerGravatar Matthias Lucas Jaros <jarlucmat@mailbox.org>2025-12-01 14:28:30 +0100
commit9aec6676713fe48e099307476fa378dbf934627d (patch)
treeea5a1ebaa6a1f801391f2e16c21ad3e95f477e41 /src/init
parent659af74a7b576ea61f1b5d611f4aec8ace0104c2 (diff)
Set better file permissions for permission file and moved this part to function
Diffstat (limited to 'src/init')
-rwxr-xr-xsrc/init8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/init b/src/init
index 836cdb2..84b01de 100755
--- a/src/init
+++ b/src/init
@@ -110,6 +110,12 @@ function setupSSH
mkdir -p /var/ssh/etc/ssh/ && ssh-keygen -A -f /var/ssh
end
+function setupRepoPermissionACL
+ echo -n > $_REPO_PERMISSIONS_FILE
+ chown root:$_GIT_SUDO_GROUP $_REPO_PERMISSIONS_FILE
+ chmod 740 $_REPO_PERMISSIONS_FILE
+end
+
###
###
### main
@@ -171,7 +177,7 @@ for userConfig in $users
end
# Setup repos
-echo > $_REPO_PERMISSIONS_FILE
+setupRepoPermissionACL
for repoConfig in $repos
setupRepo "$repoConfig"
end