diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2009-07-02 12:53:25 +0000 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2009-07-02 12:53:25 +0000 |
commit | 0806854b24becad58a3d882cd3aea3d25927435a (patch) | |
tree | 603ac4bf73f4228caea4d9a19274feb5440e98a0 /pkgs/build-support | |
parent | d62a585e152e2783641b63033661f2a5e81aff01 (diff) | |
download | nixlib-0806854b24becad58a3d882cd3aea3d25927435a.tar nixlib-0806854b24becad58a3d882cd3aea3d25927435a.tar.gz nixlib-0806854b24becad58a3d882cd3aea3d25927435a.tar.bz2 nixlib-0806854b24becad58a3d882cd3aea3d25927435a.tar.lz nixlib-0806854b24becad58a3d882cd3aea3d25927435a.tar.xz nixlib-0806854b24becad58a3d882cd3aea3d25927435a.tar.zst nixlib-0806854b24becad58a3d882cd3aea3d25927435a.zip |
changed mem size for rpm/deb build vms, added version specific packages for fedora9++
svn path=/nixpkgs/trunk/; revision=16136
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/release/debian-build.nix | 1 | ||||
-rw-r--r-- | pkgs/build-support/vm/default.nix | 29 |
2 files changed, 15 insertions, 15 deletions
diff --git a/pkgs/build-support/release/debian-build.nix b/pkgs/build-support/release/debian-build.nix index 8ff906488fa4..8950c1d5db25 100644 --- a/pkgs/build-support/release/debian-build.nix +++ b/pkgs/build-support/release/debian-build.nix @@ -63,7 +63,6 @@ vmTools.runInLinuxImage (stdenv.mkDerivation ( dpkg-deb --info "$i" pkgName=$(dpkg-deb -W "$i" | awk '{print $1}') dpkg -i "$i" - dpkg -r "$pkgName" echo "file deb $i" >> $out/nix-support/hydra-build-products stopNest done diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 7946a16006bc..15fede7aea94 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -364,7 +364,7 @@ rec { a set of RPM packages. */ fillDiskWithRPMs = - {size ? 2048, rpms, name, fullName, preInstall ? "", postInstall ? "", runScripts ? true}: + {size ? 4096, rpms, name, fullName, preInstall ? "", postInstall ? "", runScripts ? true}: runInLinuxVM (stdenv.mkDerivation { inherit name preInstall postInstall rpms; @@ -503,7 +503,7 @@ rec { strongly connected components. See deb/deb-closure.nix. */ fillDiskWithDebs = - {size ? 2048, debs, name, fullName, postInstall ? null}: + {size ? 4096, debs, name, fullName, postInstall ? null}: runInLinuxVM (stdenv.mkDerivation { inherit name postInstall; @@ -596,11 +596,11 @@ rec { names. */ makeImageFromRPMDist = - { name, fullName, size ? 2048, urlPrefix, packagesList, packages - , postInstall ? "", archs ? ["noarch" "i386"], runScripts ? true}: + { name, fullName, size ? 4096, urlPrefix, packagesList, packages + , preInstall ? "", postInstall ? "", archs ? ["noarch" "i386"], runScripts ? true}: fillDiskWithRPMs { - inherit name fullName size postInstall runScripts; + inherit name fullName size preInstall postInstall runScripts; rpms = import (rpmClosureGenerator { inherit name packagesList urlPrefix packages archs; }) {inherit fetchurl;}; @@ -629,7 +629,7 @@ rec { names. */ makeImageFromDebDist = - {name, fullName, size ? 2048, urlPrefix, packagesList, packages, postInstall ? ""}: + {name, fullName, size ? 4096, urlPrefix, packagesList, packages, postInstall ? ""}: let expr = debClosureGenerator { @@ -938,7 +938,6 @@ rec { "unzip" ]; - /* Common packages for openSUSE images. */ commonOpenSUSEPackages = [ "aaa_base" @@ -959,6 +958,7 @@ rec { "tar" "unzip" "util-linux" + "gnu-getopt" ]; @@ -985,6 +985,7 @@ rec { "util-linux" "file" "dpkg-dev" + "pkg-config" # Needed because it provides /etc/login.defs, whose absence causes # the "passwd" post-installs script to fail. "login" @@ -1026,15 +1027,15 @@ rec { fedora2i386 = diskImageFuns.fedora2i386 { packages = commonFedoraPackages; }; fedora3i386 = diskImageFuns.fedora3i386 { packages = commonFedoraPackages; }; - fedora5i386 = diskImageFuns.fedora5i386 { packages = commonFedoraPackages; }; + fedora5i386 = diskImageFuns.fedora5i386 { packages = commonFedoraPackages ++ ["util-linux"]; }; fedora7i386 = diskImageFuns.fedora7i386 { packages = commonFedoraPackages; }; fedora8i386 = diskImageFuns.fedora8i386 { packages = commonFedoraPackages; }; - fedora9i386 = diskImageFuns.fedora9i386 { packages = commonFedoraPackages; }; - fedora9x86_64 = diskImageFuns.fedora9x86_64 { packages = commonFedoraPackages; }; - fedora10i386 = diskImageFuns.fedora10i386 { packages = commonFedoraPackages; }; - fedora10x86_64 = diskImageFuns.fedora10x86_64 { packages = commonFedoraPackages; }; - fedora11i386 = diskImageFuns.fedora11i386 { packages = commonFedoraPackages; }; - fedora11x86_64 = diskImageFuns.fedora11x86_64 { packages = commonFedoraPackages; }; + fedora9i386 = diskImageFuns.fedora9i386 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; }; + fedora9x86_64 = diskImageFuns.fedora9x86_64 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; }; + fedora10i386 = diskImageFuns.fedora10i386 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; }; + fedora10x86_64 = diskImageFuns.fedora10x86_64 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; }; + fedora11i386 = diskImageFuns.fedora11i386 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; }; + fedora11x86_64 = diskImageFuns.fedora11x86_64 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; }; opensuse103i386 = diskImageFuns.opensuse103i386 { packages = commonOpenSUSEPackages ++ ["devs"]; }; opensuse110i386 = diskImageFuns.opensuse110i386 { packages = commonOpenSUSEPackages; }; opensuse110x86_64 = diskImageFuns.opensuse110x86_64 { packages = commonOpenSUSEPackages; }; |