Commit ef674da4 authored by Eelco Dolstra's avatar Eelco Dolstra
Browse files

* Cleanup the definition of `diskImages' using mapAttrs.

svn path=/nixpkgs/trunk/; revision=22263
parent b49f21d5
Loading
Loading
Loading
Loading
+29 −64
Original line number Diff line number Diff line
@@ -1165,9 +1165,9 @@ rec {

  /* A bunch of disk images. */

  diskImages = {
  diskImages =

    redhat9i386 = fillDiskWithRPMs {
    { redhat9i386 = fillDiskWithRPMs {
        name = "redhat-9-i386";
        fullName = "Red Hat Linux 9 (i386)";
        size = 1024;
@@ -1194,43 +1194,8 @@ rec {
        '';
      };

    fedora2i386 = diskImageExtraFuns.fedora2i386 [];
    fedora3i386 = diskImageExtraFuns.fedora3i386 [];
    fedora5i386 = diskImageExtraFuns.fedora5i386 [];
    fedora7i386 = diskImageExtraFuns.fedora7i386 [];
    fedora8i386 = diskImageExtraFuns.fedora8i386 [];
    fedora9i386 = diskImageExtraFuns.fedora9i386 [];
    fedora9x86_64 = diskImageExtraFuns.fedora9x86_64 [];
    fedora10i386 = diskImageExtraFuns.fedora10i386 [];
    fedora10x86_64 = diskImageExtraFuns.fedora10x86_64 [];
    fedora11i386 = diskImageExtraFuns.fedora11i386 [];
    fedora11x86_64 = diskImageExtraFuns.fedora11x86_64 [];
    fedora12i386 = diskImageExtraFuns.fedora12i386 [];
    fedora12x86_64 = diskImageExtraFuns.fedora12x86_64 [];
    fedora13i386 = diskImageExtraFuns.fedora13i386 [];
    fedora13x86_64 = diskImageExtraFuns.fedora13x86_64 [];
    opensuse103i386 = diskImageExtraFuns.opensuse103i386 [];
    opensuse110i386 = diskImageExtraFuns.opensuse110i386 [];
    opensuse110x86_64 = diskImageExtraFuns.opensuse110x86_64 [];
    opensuse111i386 = diskImageExtraFuns.opensuse111i386 [];
    opensuse111x86_64 = diskImageExtraFuns.opensuse111x86_64 [];
    
    ubuntu710i386 = diskImageExtraFuns.ubuntu710i386 [];
    ubuntu804i386 = diskImageExtraFuns.ubuntu804i386 [];
    ubuntu804x86_64 = diskImageExtraFuns.ubuntu804x86_64 [];
    ubuntu810i386 = diskImageExtraFuns.ubuntu810i386 [];
    ubuntu810x86_64 = diskImageExtraFuns.ubuntu810x86_64 [];
    ubuntu904i386 = diskImageExtraFuns.ubuntu904i386 [];
    ubuntu904x86_64 = diskImageExtraFuns.ubuntu904x86_64 [];
    ubuntu910i386 = diskImageExtraFuns.ubuntu910i386 [];
    ubuntu910x86_64 = diskImageExtraFuns.ubuntu910x86_64 [];
    ubuntu1004i386 = diskImageExtraFuns.ubuntu1004i386 [];
    ubuntu1004x86_64 = diskImageExtraFuns.ubuntu1004x86_64 [];
    debian40i386 = diskImageExtraFuns.debian40i386 [];
    debian40x86_64 = diskImageExtraFuns.debian40x86_64 [];
    debian50i386 = diskImageExtraFuns.debian50i386 [];
    debian50x86_64 = diskImageExtraFuns.debian50x86_64 [];
  };
    } // lib.mapAttrs (name: f: f []) diskImageExtraFuns;
    

  diskImageExtraFuns = {
    fedora2i386 = extraVirtualPackages : diskImageFuns.fedora2i386 { packages = commonFedoraPackages ++ extraVirtualPackages; };