mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2025-10-14 17:34:35 +00:00
service: forgejo: Create log directory.
* modules/rosenthal/services/web.scm (forgejo-activation): Create /var/log/forgejo.
This commit is contained in:
parent
3daa92a216
commit
fd288d075b
@ -194,11 +194,13 @@ reload its configuration file."))
|
|||||||
(define forgejo-activation
|
(define forgejo-activation
|
||||||
#~(begin
|
#~(begin
|
||||||
(use-modules (guix build utils))
|
(use-modules (guix build utils))
|
||||||
(let ((dir "/var/lib/forgejo")
|
(let ((user (getpwnam "forgejo")))
|
||||||
(user (getpwnam "forgejo")))
|
(for-each
|
||||||
(mkdir-p dir)
|
(lambda (dir)
|
||||||
(chown dir (passwd:uid user) (passwd:gid user))
|
(mkdir-p dir)
|
||||||
(chmod dir #o750))))
|
(chown dir (passwd:uid user) (passwd:gid user))
|
||||||
|
(chmod dir #o750))
|
||||||
|
'("/var/lib/forgejo" "/var/log/forgejo")))))
|
||||||
|
|
||||||
(define forgejo-shepherd-service
|
(define forgejo-shepherd-service
|
||||||
(match-record-lambda <forgejo-configuration>
|
(match-record-lambda <forgejo-configuration>
|
||||||
|
Loading…
Reference in New Issue
Block a user