Author: eelco
Date: Wed Mar 21 12:28:14 2012
New Revision: 33331
URL: https://nixos.org/websvn/nix/?rev=33331&sc=1

Log:
* VirtualBox: create a vboxnet0 interface by default.

Modified:
   nixos/trunk/modules/programs/virtualbox.nix

Modified: nixos/trunk/modules/programs/virtualbox.nix
==============================================================================
--- nixos/trunk/modules/programs/virtualbox.nix Wed Mar 21 11:58:06 2012        
(r33330)
+++ nixos/trunk/modules/programs/virtualbox.nix Wed Mar 21 12:28:14 2012        
(r33331)
@@ -16,4 +16,20 @@
       KERNEL=="vboxdrv",    OWNER="root", GROUP="vboxusers", MODE="0660"
       KERNEL=="vboxnetctl", OWNER="root", GROUP="root",      MODE="0600"
     '';
+
+  # Since we lack the right setuid binaries, set up a host-only network by 
default.
+  
+  jobs."create-vboxnet0" =
+    { task = true;
+      path = [ virtualbox ];
+      startOn = "starting network-interfaces";
+      script =
+        ''
+          if ! [ -e /sys/class/net/vboxnet0 ]; then
+            VBoxManage hostonlyif create
+          fi
+        '';
+    };
+
+  networking.interfaces = [ { name = "vboxnet0"; ipAddress = "192.168.56.1"; } 
];
 }
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to