aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-11-28 20:35:29 -0300
committerEuAndreh <eu@euandre.org>2022-11-28 20:35:29 -0300
commitd6a6e9fdc0c14555337a5dfb44c33386741699b0 (patch)
treeaf161718f4b17d555fd0a8d6b8c6490f12da7f14
parentsrc/infrastructure/guix/system.scm: Fix email loop with virtual_alias_database (diff)
downloadtoph-d6a6e9fdc0c14555337a5dfb44c33386741699b0.tar.gz
toph-d6a6e9fdc0c14555337a5dfb44c33386741699b0.tar.xz
src/infrastructure/guix/system.scm: Create "git-dir" variable to store "/srv/git/git"
-rw-r--r--src/infrastructure/guix/system.scm14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/infrastructure/guix/system.scm b/src/infrastructure/guix/system.scm
index 41a62a0..d49ccea 100644
--- a/src/infrastructure/guix/system.scm
+++ b/src/infrastructure/guix/system.scm
@@ -44,6 +44,8 @@
(define ssh-pubkey
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDnUv7iWOejQNa3fZ6v4lkHT6qFRp2+NuzIpFJ2Vy7eP58XZoiz6HJPcCU8Hf95JXwaXEwS4S7mXdw1x60hd8JIe058Ek6MZSSVQmlLfocGsAYj1wTrLmnQ8+PV0IeQlNj1aytBI1fL+v3IPt+JdLt6b+g3vwcEUU9efzxx2E0KZ5GIpb2meiCQ6ha+tcd7XqegB53eQj/h/coE2zLJodpaJ3xbj894pE/OJCNC0+4d0Sv7oHhY7QoLYldTQbSgPyhyfl4iZpJf6OEPZxK2cJaB+cbeoBB6aGNyU+CIJToM+uAJJ7H7EpvxfcnfJQ1PuY5szTdvFbW820euiUEKEW69mW4uaFNPSc6D4Z8tZ5hXQIqBD40irULhF0CYNkIILmyNV/KJIZ5HkbQ1q+UrCFHJyvuH/3aCTjj9OSfE7xHPQ3xd3Xw8vvj0Mjie09xFbbcklBTw5WRzH7cw8c+Q0O69kZZ8b+ykcdzWTeZeWNdnzptNqnMjfheig90rUIJ7DN0c+53jCUcGpWJxJhcYF9Uk1RNHmSE5+VzK1y+20t0grVFX90nApm4Tl35QPrX7Qxp9C81cWiUB8xCAE6jYrmd4x+P/3wSQfc1Xg0Eg3QjJB+6JD7cbyDJpzDR3ja+CLZCAr9I0B4rDKD2d6et/z67iXPnZUWMyZ8RVVZPFbBMOTw== openpgp:0xF727046D")
+(define git-dir "/srv/git/git")
+
(define rc.sh (plain-file "rc.sh" #"-
#!/bin/sh
@@ -1714,7 +1716,7 @@
(name "git")
(group "git")
(comment "Public Git user")
- (home-directory "/srv/git/git")
+ (home-directory git-dir)
(shell (file-append git "/bin/git-shell"))))
%base-user-accounts))
(groups
@@ -1783,7 +1785,7 @@
(nginx '())
(source-filter (file-append cgit "/lib/cgit/filters/syntax-highlighting.py"))
(about-filter (file-append cgit "/lib/cgit/filters/about-formatting.sh"))
- (repository-directory "/srv/git/git")
+ (repository-directory git-dir)
(virtual-root "/git/")
(remove-suffix? #t)
(nocache? #t)
@@ -1852,10 +1854,10 @@
(mkdir-p "/srv/www")
(chown "/srv/www" (passwd:uid user) (passwd:gid user))
(chmod "/srv/www" #o755)
- (format (current-error-port) "Setting permissions for \"/srv/git\".~%")
- (mkdir-p "/srv/git")
- (chown "/srv/git" (passwd:uid git) (passwd:gid git))
- (chmod "/srv/git" #o755))))
+ (format (current-error-port) "Setting permissions for \"~a\".~%" #$git-dir)
+ (mkdir-p #$git-dir)
+ (chown #$git-dir (passwd:uid git) (passwd:gid git))
+ (chmod #$git-dir #o755))))
(service prosody-service-type
(prosody-configuration
(modules-enabled