summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2017-07-26 15:16:42 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2017-07-26 15:16:42 +0200
commit0003d2e7dacc96a81fa886b9bcdfb5f641d3ca44 (patch)
treecb7cbf614a64f25a5d3f4c2978ad9d2cf3db5a98
parent4abe22b41b7f39c5983b96cc923da0df320e04ff (diff)
downloadnixos-0003d2e7dacc96a81fa886b9bcdfb5f641d3ca44.tar
nixos-0003d2e7dacc96a81fa886b9bcdfb5f641d3ca44.tar.gz
nixos-0003d2e7dacc96a81fa886b9bcdfb5f641d3ca44.tar.bz2
nixos-0003d2e7dacc96a81fa886b9bcdfb5f641d3ca44.tar.xz
nixos-0003d2e7dacc96a81fa886b9bcdfb5f641d3ca44.zip
Try to formulate uucp
-rw-r--r--ymir.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/ymir.nix b/ymir.nix
index 2772be91..e9445c2c 100644
--- a/ymir.nix
+++ b/ymir.nix
@@ -567,6 +567,16 @@ in rec {
567 recipient_canonical_maps = tcp:localhost:10002 567 recipient_canonical_maps = tcp:localhost:10002
568 recipient_canonical_classes= envelope_recipient,header_recipient 568 recipient_canonical_classes= envelope_recipient,header_recipient
569 ''; 569 '';
570 masterConf = {
571 uucp = {
572 type = "unix";
573 private = true;
574 privileged = false;
575 chroot = false;
576 command = "pipe";
577 args = [ "flags=Fqhu" "user=uucp" ''argv=${config.security.wrapperDir}/uux -z -a $sender - $nexthop!rmail ($recipient)'' ];
578 };
579 };
570 extraMasterConf = '' 580 extraMasterConf = ''
571 uucp unix - n n - - pipe flags=Fqhu user=uucp argv=${config.security.wrapperDir}/uux -z -a $sender - $nexthop!rmail ($recipient) 581 uucp unix - n n - - pipe flags=Fqhu user=uucp argv=${config.security.wrapperDir}/uux -z -a $sender - $nexthop!rmail ($recipient)
572 mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L /var/spool/lists/''${user} 582 mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L /var/spool/lists/''${user}