Author: sandervanderburg
Date: Fri Oct 22 11:28:46 2010
New Revision: 24415
URL: https://svn.nixos.org/websvn/nix/?rev=24415&sc=1

Log:
Removed all references to the old backdoor and virtualisation techniques. Now 
NixOS' qemu-vm.nix and tooling is used, so I guess my technical debt is much 
lower now :)

Deleted:
   disnix/disnix-vm-addons/trunk/data/backdoor.nix
   disnix/disnix-vm-addons/trunk/data/build-vms.nix
   disnix/disnix-vm-addons/trunk/data/qemu-vm.nix
   disnix/disnix-vm-addons/trunk/data/vms.nix
   disnix/disnix-vm-addons/trunk/scripts/disnix-generate-vms.in
Modified:
   disnix/disnix-vm-addons/trunk/configure.ac
   disnix/disnix-vm-addons/trunk/data/Makefile.am
   disnix/disnix-vm-addons/trunk/data/generate-infrastructure.nix
   disnix/disnix-vm-addons/trunk/scripts/Makefile.am
   disnix/disnix-vm-addons/trunk/scripts/disnix-vm-env

Modified: disnix/disnix-vm-addons/trunk/configure.ac
==============================================================================
--- disnix/disnix-vm-addons/trunk/configure.ac  Fri Oct 22 11:00:02 2010        
(r24414)
+++ disnix/disnix-vm-addons/trunk/configure.ac  Fri Oct 22 11:28:46 2010        
(r24415)
@@ -32,6 +32,5 @@
 data/Makefile
 scripts/disnix-backdoor-client
 scripts/disnix-generate-infra
-scripts/disnix-generate-vms
 ])
 AC_OUTPUT

Modified: disnix/disnix-vm-addons/trunk/data/Makefile.am
==============================================================================
--- disnix/disnix-vm-addons/trunk/data/Makefile.am      Fri Oct 22 11:00:02 
2010        (r24414)
+++ disnix/disnix-vm-addons/trunk/data/Makefile.am      Fri Oct 22 11:28:46 
2010        (r24415)
@@ -1,2 +1,2 @@
-pkgdata_DATA = backdoor.nix build-vms.nix generate-infrastructure.nix 
qemu-vm.nix vms.nix
-EXTRA_DIST = backdoor.nix build-vms.nix generate-infrastructure.nix 
qemu-vm.nix vms.nix
+pkgdata_DATA = generate-infrastructure.nix
+EXTRA_DIST = generate-infrastructure.nix

Modified: disnix/disnix-vm-addons/trunk/data/generate-infrastructure.nix
==============================================================================
--- disnix/disnix-vm-addons/trunk/data/generate-infrastructure.nix      Fri Oct 
22 11:00:02 2010        (r24414)
+++ disnix/disnix-vm-addons/trunk/data/generate-infrastructure.nix      Fri Oct 
22 11:28:46 2010        (r24415)
@@ -14,7 +14,7 @@
         config = (import /etc/nixos/nixos/lib/eval-config.nix { modules = [ 
configuration ]; }).config;
       in
         "  "+targetName+" = {\n"+
-        "    backdoor = \"@[email protected]\";\n"+
+        "    backdoor = \"${targetName}.socket\";\n"+
        "    hostname = \"${targetName}\";\n"+
        "    system = \"i686-linux\";"
       +
@@ -39,13 +39,5 @@
 cat > $out <<EOF
 ${infrastructureString}
 EOF
-    
-port=65280
-    
-while [ "$(grep "@port@" $out)" != "" ]
-do
-    port2=$((port++))
-    sed -i -e "0,/@port@/s//$port2/" $out
-done
 '';
 }

Modified: disnix/disnix-vm-addons/trunk/scripts/Makefile.am
==============================================================================
--- disnix/disnix-vm-addons/trunk/scripts/Makefile.am   Fri Oct 22 11:00:02 
2010        (r24414)
+++ disnix/disnix-vm-addons/trunk/scripts/Makefile.am   Fri Oct 22 11:28:46 
2010        (r24415)
@@ -1,3 +1,3 @@
-bin_SCRIPTS = disnix-backdoor-client disnix-generate-infra disnix-generate-vms 
disnix-vm-env
+bin_SCRIPTS = disnix-backdoor-client disnix-generate-infra disnix-vm-env
 
-EXTRA_DIST = disnix-backdoor-client.in disnix-generate-infra.in 
disnix-generate-vms.in disnix-vm-env
+EXTRA_DIST = disnix-backdoor-client.in disnix-generate-infra.in disnix-vm-env

Modified: disnix/disnix-vm-addons/trunk/scripts/disnix-vm-env
==============================================================================
--- disnix/disnix-vm-addons/trunk/scripts/disnix-vm-env Fri Oct 22 11:00:02 
2010        (r24414)
+++ disnix/disnix-vm-addons/trunk/scripts/disnix-vm-env Fri Oct 22 11:28:46 
2010        (r24415)
@@ -94,7 +94,7 @@
 fi
 
 # Generate virtual machines matching the configuration in the network Nix 
expression
-vmsPath=`disnix-generate-vms $networkFile`
+vmsPath=`nixos-build-vms --use-backdoor -n $networkFile`
 
 # Generate infrastructure expression from network expression
 infrastructureFile=`disnix-generate-infra $networkFile`
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to