Author: shlevy
Date: Wed Mar 14 22:43:07 2012
New Revision: 33090
URL: https://nixos.org/websvn/nix/?rev=33090&sc=1

Log:
OMVF: Only need some of the sources, and symlinks instead of copies are fine

Modified:
   nixpkgs/trunk/pkgs/applications/virtualization/OVMF/default.nix
   nixpkgs/trunk/pkgs/development/compilers/edk2/default.nix

Modified: nixpkgs/trunk/pkgs/applications/virtualization/OVMF/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/applications/virtualization/OVMF/default.nix     Wed Mar 
14 21:57:43 2012        (r33089)
+++ nixpkgs/trunk/pkgs/applications/virtualization/OVMF/default.nix     Wed Mar 
14 22:43:07 2012        (r33090)
@@ -14,10 +14,12 @@
 stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" {
   name = "OVMF-2012-03-13";
 
-  src = edk2.src;
-  
-  patchPhase = ''
-    rm -fR Conf BaseTools EdkCompatibilityPkg
+  unpackPhase = ''
+    for file in \
+      
"${edk2.src}"/{OvmfPkg,UefiCpuPkg,MdeModulePkg,IntelFrameworkModulePkg,PcAtChipsetPkg,FatBinPkg,EdkShellBinPkg,MdePkg,ShellPkg,OptionRomPkg,IntelFrameworkPkg};
+    do
+      ln -sv "$file" .
+    done
   '';
 
   meta = {

Modified: nixpkgs/trunk/pkgs/development/compilers/edk2/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/compilers/edk2/default.nix   Wed Mar 14 
21:57:43 2012        (r33089)
+++ nixpkgs/trunk/pkgs/development/compilers/edk2/default.nix   Wed Mar 14 
22:43:07 2012        (r33090)
@@ -64,7 +64,7 @@
         build
       ";
 
-      installPhase = "mv -v Build $out";
+      installPhase = "mv -v Build/*/* $out";
     } // (removeAttrs attrs [ "buildInputs" ] );
   };
 };
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to