From d000918941d3d6e587251558aa8ec2288457bf1b Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 9 Apr 2008 12:02:15 +0000 Subject: * Moved the Debian and RPM closure generators to vm/default.nix. * In addition to the `diskImages' set, there now is a `diskImageFuns' set that holds functions to build a disk image for a specific distribution, given a list of names of top-level packages that should be included in the image. This makes it easier to customise an image (e.g. if you want to build an RPM in an image with some very specific dependencies that aren't in the default image). * Added Fedora 6. svn path=/nixpkgs/trunk/; revision=11513 --- pkgs/build-support/vm/rpm/rpm-closure.nix | 52 ------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 pkgs/build-support/vm/rpm/rpm-closure.nix (limited to 'pkgs/build-support/vm/rpm') diff --git a/pkgs/build-support/vm/rpm/rpm-closure.nix b/pkgs/build-support/vm/rpm/rpm-closure.nix deleted file mode 100644 index a420bbb9880..00000000000 --- a/pkgs/build-support/vm/rpm/rpm-closure.nix +++ /dev/null @@ -1,52 +0,0 @@ -with import ../../../.. {}; - -rec { - - rpmClosureGenerator = - {name, packages, urlPrefix, toplevel}: - runCommand "${name}.nix" {buildInputs = [perl perlXMLSimple];} '' - gunzip < ${packages} > ./packages.xml - perl -w ${./rpm-closure.pl} \ - ./packages.xml ${urlPrefix} ${toString toplevel} > $out - ''; - - - commonFedoraPackages = [ - "autoconf" - "automake" - "basesystem" - "bzip2" - "curl" - "diffutils" - "fedora-release" - "findutils" - "gawk" - "gcc-c++" - "gzip" - "make" - "patch" - "perl" - "pkgconfig" - "rpm" - "rpm-build" - "tar" - "unzip" - ]; - - - # Fedora 8, i386. - - packagesFedora8i386 = fetchurl { - url = mirror://fedora/linux/releases/8/Fedora/i386/os/repodata/primary.xml.gz; - sha256 = "0vr9345rrk0vhs4pc9cjp8npdkqz0xqyirv84vhyfn533m9ws36f"; - }; - - rpmsFedora8i386 = rpmClosureGenerator { - name = "fedora-8-i386"; - packages = packagesFedora8i386; - urlPrefix = mirror://fedora/linux/releases/8/Fedora/i386/os; - toplevel = [commonFedoraPackages]; - }; - - -} -- cgit 1.4.1