diff options
author | Arun Isaac | 2023-12-19 16:56:26 +0000 |
---|---|---|
committer | Arun Isaac | 2023-12-19 16:56:26 +0000 |
commit | b92b5d7651209ec5849c30ae23337887dfbb7808 (patch) | |
tree | 9adecdc97537741b7b95aa60ee8d5b5e626c2186 | |
parent | 20dc05124c97bf7b0e9f188d13a94cd98ec03d8a (diff) | |
download | guix-forge-b92b5d7651209ec5849c30ae23337887dfbb7808.tar.gz guix-forge-b92b5d7651209ec5849c30ae23337887dfbb7808.tar.lz guix-forge-b92b5d7651209ec5849c30ae23337887dfbb7808.zip |
tissue: Explain permissions set on the tissue state directory.
* guix/forge/tissue.scm (tissue-activation): Explains permissions set
on the tissue state directory.
-rw-r--r-- | guix/forge/tissue.scm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/guix/forge/tissue.scm b/guix/forge/tissue.scm index f008686..4ece204 100644 --- a/guix/forge/tissue.scm +++ b/guix/forge/tissue.scm @@ -158,11 +158,13 @@ #~(let ((socket-directory #$(dirname (forge-unix-socket-path socket)))) (mkdir-p socket-directory) (chown socket-directory (passwd:uid user) (passwd:gid user)))) - ;; Create state directory. + ;; Create state directory. The state directory is owned by + ;; the tissue user. (mkdir-p #$state-directory) (chown #$state-directory (passwd:uid user) (passwd:gid user))) ;; Create host directories if they don't exist, and set - ;; permissions. + ;; permissions. Each host directory may be owned by its own + ;; user. (for-each (match-lambda ((hostname username) (let ((host-directory (string-append #$state-directory "/" hostname)) |