diff options
| author | makefu <github@syntax-fehler.de> | 2018-03-07 17:06:46 +0100 | 
|---|---|---|
| committer | makefu <github@syntax-fehler.de> | 2018-03-07 17:06:46 +0100 | 
| commit | 68f2953f7c5351e8584e3b3e747384aea355d523 (patch) | |
| tree | 897c163d163e6de9996940e9551c07a6cb125300 | |
| parent | cbb83a487837d06a67f7ed8a6f918ee58fee0eaf (diff) | |
ma cgit-retiolum: make hydra-stockholm krebsroot
| -rw-r--r-- | makefu/2configs/git/cgit-retiolum.nix | 13 | 
1 files changed, 10 insertions, 3 deletions
diff --git a/makefu/2configs/git/cgit-retiolum.nix b/makefu/2configs/git/cgit-retiolum.nix index 1109e2519..30d90f9e3 100644 --- a/makefu/2configs/git/cgit-retiolum.nix +++ b/makefu/2configs/git/cgit-retiolum.nix @@ -3,10 +3,15 @@  with import <stockholm/lib>;  let -  repos = priv-repos // krebs-repos // connector-repos ; +  repos = priv-repos // krebs-repos // connector-repos // krebsroot-repos;    rules = concatMap krebs-rules (attrValues krebs-repos)      ++ concatMap priv-rules (attrValues priv-repos) -    ++ concatMap connector-rules (attrValues connector-repos); +    ++ concatMap connector-rules (attrValues connector-repos) +    ++ concatMap krebsroot-rules (attrValues krebsroot-repos); + +  krebsroot-repos = mapAttrs make-krebs-repo { +    hydra-stockholm = { }; +  };    krebs-repos = mapAttrs make-krebs-repo {      stockholm = { @@ -28,7 +33,6 @@ let      init-stockholm = {        cgit.desc = "Init stuff for stockholm";      }; -    hydra-stockholm = { };    };    priv-repos = mapAttrs make-priv-repo { @@ -70,6 +74,9 @@ let    krebs-rules = repo:      set-owners repo all-makefu ++ set-ro-access repo krebsminister; +  krebsroot-rules = repo: +    set-owners repo (all-makefu ++ krebsminister); +    set-ro-access = with git; repo: user:        optional repo.public {          inherit user;  | 
