Author: eelco
Date: Sat Feb 19 17:21:29 2011
New Revision: 26034
URL: https://svn.nixos.org/websvn/nix/?rev=26034&sc=1

Log:
* Enable IPv6 support by default.  (Note that most NixOS systems
  already had the ipv6 kernel module loaded, because dhclient needs
  it.)

Modified:
   nixos/trunk/modules/services/mail/postfix.nix
   nixos/trunk/modules/tasks/network-interfaces.nix

Modified: nixos/trunk/modules/services/mail/postfix.nix
==============================================================================
--- nixos/trunk/modules/services/mail/postfix.nix       Sat Feb 19 16:54:54 
2011        (r26033)
+++ nixos/trunk/modules/services/mail/postfix.nix       Sat Feb 19 17:21:29 
2011        (r26034)
@@ -21,7 +21,7 @@
       default_privs = nobody
 
     ''
-    + optionalString (config.services.gw6c.enable || 
config.networking.nativeIPv6) (''
+    + optionalString (config.services.gw6c.enable || 
config.networking.enableIPv6) (''
       inet_protocols = all
     '')
     + (if cfg.networks != null then

Modified: nixos/trunk/modules/tasks/network-interfaces.nix
==============================================================================
--- nixos/trunk/modules/tasks/network-interfaces.nix    Sat Feb 19 16:54:54 
2011        (r26033)
+++ nixos/trunk/modules/tasks/network-interfaces.nix    Sat Feb 19 17:21:29 
2011        (r26034)
@@ -26,11 +26,10 @@
       '';
     };
 
-    networking.nativeIPv6 = mkOption {
-      default = false;
+    networking.enableIPv6 = mkOption {
+      default = true;
       description = ''
-        Whether to use IPv6 even though gw6c is not used. For example, 
-        for Postfix.
+        Whether to enable support for IPv6.
       '';
     };
 
@@ -145,6 +144,8 @@
 
   config = {
 
+    boot.kernelModules = optional cfg.enableIPv6 "ipv6";
+
     environment.systemPackages =
       [ pkgs.host
         pkgs.iproute
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to