mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
services: gitolite-accounts: Convert to match-record.
* gnu/services/version-control.scm (gitolite-accounts): Use match-record instead of match-lambda with $. Change-Id: I37e3018513a8f20eeed8614dff46a63b8d7c2883 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
parent
ce95350bb2
commit
f975b416a7
1 changed files with 13 additions and 12 deletions
|
@ -336,18 +336,19 @@ access to exported repositories under @file{/srv/git}."
|
||||||
(default (gitolite-rc-file)))
|
(default (gitolite-rc-file)))
|
||||||
(admin-pubkey gitolite-configuration-admin-pubkey))
|
(admin-pubkey gitolite-configuration-admin-pubkey))
|
||||||
|
|
||||||
(define gitolite-accounts
|
(define (gitolite-accounts config)
|
||||||
(match-lambda
|
(match-record config <gitolite-configuration>
|
||||||
(($ <gitolite-configuration> package user group home-directory
|
(user group home-directory)
|
||||||
rc-file admin-pubkey)
|
|
||||||
;; User group and account to run Gitolite.
|
;; User group and account to run Gitolite.
|
||||||
(list (user-group (name group) (system? #t))
|
(list (user-group
|
||||||
|
(name group)
|
||||||
|
(system? #t))
|
||||||
(user-account
|
(user-account
|
||||||
(name user)
|
(name user)
|
||||||
(group group)
|
(group group)
|
||||||
(system? #t)
|
(system? #t)
|
||||||
(comment "Gitolite user")
|
(comment "Gitolite user")
|
||||||
(home-directory home-directory))))))
|
(home-directory home-directory)))))
|
||||||
|
|
||||||
(define gitolite-activation
|
(define gitolite-activation
|
||||||
(match-lambda
|
(match-lambda
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue