changed mem size for rpm/deb build vms, added version specific packages for fedora9++
svn path=/nixpkgs/trunk/; revision=16136
This commit is contained in:
parent
d62a585e15
commit
0806854b24
@ -63,7 +63,6 @@ vmTools.runInLinuxImage (stdenv.mkDerivation (
|
|||||||
dpkg-deb --info "$i"
|
dpkg-deb --info "$i"
|
||||||
pkgName=$(dpkg-deb -W "$i" | awk '{print $1}')
|
pkgName=$(dpkg-deb -W "$i" | awk '{print $1}')
|
||||||
dpkg -i "$i"
|
dpkg -i "$i"
|
||||||
dpkg -r "$pkgName"
|
|
||||||
echo "file deb $i" >> $out/nix-support/hydra-build-products
|
echo "file deb $i" >> $out/nix-support/hydra-build-products
|
||||||
stopNest
|
stopNest
|
||||||
done
|
done
|
||||||
|
@ -364,7 +364,7 @@ rec {
|
|||||||
a set of RPM packages. */
|
a set of RPM packages. */
|
||||||
|
|
||||||
fillDiskWithRPMs =
|
fillDiskWithRPMs =
|
||||||
{size ? 2048, rpms, name, fullName, preInstall ? "", postInstall ? "", runScripts ? true}:
|
{size ? 4096, rpms, name, fullName, preInstall ? "", postInstall ? "", runScripts ? true}:
|
||||||
|
|
||||||
runInLinuxVM (stdenv.mkDerivation {
|
runInLinuxVM (stdenv.mkDerivation {
|
||||||
inherit name preInstall postInstall rpms;
|
inherit name preInstall postInstall rpms;
|
||||||
@ -503,7 +503,7 @@ rec {
|
|||||||
strongly connected components. See deb/deb-closure.nix. */
|
strongly connected components. See deb/deb-closure.nix. */
|
||||||
|
|
||||||
fillDiskWithDebs =
|
fillDiskWithDebs =
|
||||||
{size ? 2048, debs, name, fullName, postInstall ? null}:
|
{size ? 4096, debs, name, fullName, postInstall ? null}:
|
||||||
|
|
||||||
runInLinuxVM (stdenv.mkDerivation {
|
runInLinuxVM (stdenv.mkDerivation {
|
||||||
inherit name postInstall;
|
inherit name postInstall;
|
||||||
@ -596,11 +596,11 @@ rec {
|
|||||||
names. */
|
names. */
|
||||||
|
|
||||||
makeImageFromRPMDist =
|
makeImageFromRPMDist =
|
||||||
{ name, fullName, size ? 2048, urlPrefix, packagesList, packages
|
{ name, fullName, size ? 4096, urlPrefix, packagesList, packages
|
||||||
, postInstall ? "", archs ? ["noarch" "i386"], runScripts ? true}:
|
, preInstall ? "", postInstall ? "", archs ? ["noarch" "i386"], runScripts ? true}:
|
||||||
|
|
||||||
fillDiskWithRPMs {
|
fillDiskWithRPMs {
|
||||||
inherit name fullName size postInstall runScripts;
|
inherit name fullName size preInstall postInstall runScripts;
|
||||||
rpms = import (rpmClosureGenerator {
|
rpms = import (rpmClosureGenerator {
|
||||||
inherit name packagesList urlPrefix packages archs;
|
inherit name packagesList urlPrefix packages archs;
|
||||||
}) {inherit fetchurl;};
|
}) {inherit fetchurl;};
|
||||||
@ -629,7 +629,7 @@ rec {
|
|||||||
names. */
|
names. */
|
||||||
|
|
||||||
makeImageFromDebDist =
|
makeImageFromDebDist =
|
||||||
{name, fullName, size ? 2048, urlPrefix, packagesList, packages, postInstall ? ""}:
|
{name, fullName, size ? 4096, urlPrefix, packagesList, packages, postInstall ? ""}:
|
||||||
|
|
||||||
let
|
let
|
||||||
expr = debClosureGenerator {
|
expr = debClosureGenerator {
|
||||||
@ -938,7 +938,6 @@ rec {
|
|||||||
"unzip"
|
"unzip"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
/* Common packages for openSUSE images. */
|
/* Common packages for openSUSE images. */
|
||||||
commonOpenSUSEPackages = [
|
commonOpenSUSEPackages = [
|
||||||
"aaa_base"
|
"aaa_base"
|
||||||
@ -959,6 +958,7 @@ rec {
|
|||||||
"tar"
|
"tar"
|
||||||
"unzip"
|
"unzip"
|
||||||
"util-linux"
|
"util-linux"
|
||||||
|
"gnu-getopt"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@ -985,6 +985,7 @@ rec {
|
|||||||
"util-linux"
|
"util-linux"
|
||||||
"file"
|
"file"
|
||||||
"dpkg-dev"
|
"dpkg-dev"
|
||||||
|
"pkg-config"
|
||||||
# Needed because it provides /etc/login.defs, whose absence causes
|
# Needed because it provides /etc/login.defs, whose absence causes
|
||||||
# the "passwd" post-installs script to fail.
|
# the "passwd" post-installs script to fail.
|
||||||
"login"
|
"login"
|
||||||
@ -1026,15 +1027,15 @@ rec {
|
|||||||
|
|
||||||
fedora2i386 = diskImageFuns.fedora2i386 { packages = commonFedoraPackages; };
|
fedora2i386 = diskImageFuns.fedora2i386 { packages = commonFedoraPackages; };
|
||||||
fedora3i386 = diskImageFuns.fedora3i386 { packages = commonFedoraPackages; };
|
fedora3i386 = diskImageFuns.fedora3i386 { packages = commonFedoraPackages; };
|
||||||
fedora5i386 = diskImageFuns.fedora5i386 { packages = commonFedoraPackages; };
|
fedora5i386 = diskImageFuns.fedora5i386 { packages = commonFedoraPackages ++ ["util-linux"]; };
|
||||||
fedora7i386 = diskImageFuns.fedora7i386 { packages = commonFedoraPackages; };
|
fedora7i386 = diskImageFuns.fedora7i386 { packages = commonFedoraPackages; };
|
||||||
fedora8i386 = diskImageFuns.fedora8i386 { packages = commonFedoraPackages; };
|
fedora8i386 = diskImageFuns.fedora8i386 { packages = commonFedoraPackages; };
|
||||||
fedora9i386 = diskImageFuns.fedora9i386 { packages = commonFedoraPackages; };
|
fedora9i386 = diskImageFuns.fedora9i386 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; };
|
||||||
fedora9x86_64 = diskImageFuns.fedora9x86_64 { packages = commonFedoraPackages; };
|
fedora9x86_64 = diskImageFuns.fedora9x86_64 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; };
|
||||||
fedora10i386 = diskImageFuns.fedora10i386 { packages = commonFedoraPackages; };
|
fedora10i386 = diskImageFuns.fedora10i386 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; };
|
||||||
fedora10x86_64 = diskImageFuns.fedora10x86_64 { packages = commonFedoraPackages; };
|
fedora10x86_64 = diskImageFuns.fedora10x86_64 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; };
|
||||||
fedora11i386 = diskImageFuns.fedora11i386 { packages = commonFedoraPackages; };
|
fedora11i386 = diskImageFuns.fedora11i386 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; };
|
||||||
fedora11x86_64 = diskImageFuns.fedora11x86_64 { packages = commonFedoraPackages; };
|
fedora11x86_64 = diskImageFuns.fedora11x86_64 { packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; };
|
||||||
opensuse103i386 = diskImageFuns.opensuse103i386 { packages = commonOpenSUSEPackages ++ ["devs"]; };
|
opensuse103i386 = diskImageFuns.opensuse103i386 { packages = commonOpenSUSEPackages ++ ["devs"]; };
|
||||||
opensuse110i386 = diskImageFuns.opensuse110i386 { packages = commonOpenSUSEPackages; };
|
opensuse110i386 = diskImageFuns.opensuse110i386 { packages = commonOpenSUSEPackages; };
|
||||||
opensuse110x86_64 = diskImageFuns.opensuse110x86_64 { packages = commonOpenSUSEPackages; };
|
opensuse110x86_64 = diskImageFuns.opensuse110x86_64 { packages = commonOpenSUSEPackages; };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user