Author: guibert
Date: Wed Feb 2 20:05:47 2011
New Revision: 25768
URL: https://svn.nixos.org/websvn/nix/?rev=25768&sc=1
Log:
Merge commit 'f54c97b' into HEAD
Modified:
nixpkgs/trunk/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
Modified:
nixpkgs/trunk/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
==============================================================================
---
nixpkgs/trunk/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
Wed Feb 2 16:44:50 2011 (r25767)
+++
nixpkgs/trunk/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
Wed Feb 2 20:05:47 2011 (r25768)
@@ -17,22 +17,25 @@
'';
buildCommand = ''
- ${if stdenv.system == "i686-linux" then ''
- isoinfo -J -i $src -x /VBoxLinuxAdditions-x86.run >
./VBoxLinuxAdditions-x86.run
- chmod 755 ./VBoxLinuxAdditions-x86.run
- ./VBoxLinuxAdditions-x86.run --noexec --keep
- ''
- else if stdenv.system == "x86_64-linux" then ''
- isoinfo -J -i $src -x /VBoxLinuxAdditions-amd64.run >
./VBoxLinuxAdditions-amd64.run
- chmod 755 ./VBoxLinuxAdditions-amd64.run
- ./VBoxLinuxAdditions-amd64.run --noexec --keep
+ ${if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" then
''
+ isoinfo -J -i $src -x /VBoxLinuxAdditions.run >
./VBoxLinuxAdditions.run
+ chmod 755 ./VBoxLinuxAdditions.run
+ ./VBoxLinuxAdditions.run --noexec --keep
''
else throw ("Architecture: "+stdenv.system+" not supported for
VirtualBox guest additions")
}
# Unpack files
cd install
- tar xfvj VBoxGuestAdditions.tar.bz2
+ ${if stdenv.system == "i686-linux" then ''
+ tar xfvj VBoxGuestAdditions-x86.tar.bz2
+ ''
+ else if stdenv.system == "x86_64-linux" then ''
+ tar xfvj VBoxGuestAdditions-amd64.tar.bz2
+ ''
+ else throw ("Architecture: "+stdenv.system+" not supported for
VirtualBox guest additions")
+ }
+
# Build kernel modules
cd src
@@ -41,9 +44,11 @@
do
cd $i
sed -i -e "s/depmod/echo/g" Makefile
+ sed -i -e "s/depmod/echo/g" */Makefile
make
cd ..
done
+
cd ..
# Change the interpreter for various binaries
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits