anchor.diff:        urlPrefix = mirror://fedora/linux/releases/16/Everything/x86_64/os;
         archs = ["noarch" "x86_64"];
         packages = commonFedoraPackages ++ [ "cronie" "util-linux" ];
  +    };
  +
  +    fedora18i386 = {
  +      name = "fedora-18-i386";
  +      fullName = "Fedora 18 (i386)";
  +      packagesList = fetchurl {
  +        url = mirror://fedora/linux/releases/18/Everything/i386/os/repodata/935f57e61365047b6aee346792bc68bfd24de30874ce5d26bf730a992d36678d-primary.xml.gz;
  +        sha256 = "935f57e61365047b6aee346792bc68bfd24de30874ce5d26bf730a992d36678d";
  +      };
  +      urlPrefix = mirror://fedora/linux/releases/18/Everything/i386/os;
  +      archs = ["noarch" "i386" "i586" "i686"];
  +      packages = commonFedoraPackages ++ [ "cronie" "util-linux" ];
  +      unifiedSystemDir = true;
  +    };
  +
  +    fedora18x86_64 = {
  +      name = "fedora-18-x86_64";
  +      fullName = "Fedora 18 (x86_64)";
  +      packagesList = fetchurl {
  +        url = mirror://fedora/linux/releases/18/Everything/x86_64/os/repodata/463ac49f2218e404607b2eeb3c04be1a648d90293f4239bbb6a63c2fed672bea-primary.xml.gz;
  +        sha256 = "463ac49f2218e404607b2eeb3c04be1a648d90293f4239bbb6a63c2fed672bea";
  +      };
  +      urlPrefix = mirror://fedora/linux/releases/18/Everything/x86_64/os;
  +      archs = ["noarch" "x86_64"];
  +      packages = commonFedoraPackages ++ [ "cronie" "util-linux" ];
  +      unifiedSystemDir = true;
       };
   
       opensuse103i386 = {
  
positive.code:     , packagesList ? "", packagesLists ? [packagesList]
      , packages, extraPackages ? []
      , preInstall ? "", postInstall ? "", archs ? ["noarch" "i386"]
      , runScripts ? true, createRootFS ? defaultCreateRootFS }:
  
      fillDiskWithRPMs {
        inherit name fullName size preInstall postInstall runScripts createRootFS;
        rpms = import (rpmClosureGenerator {
          inherit name packagesLists urlPrefixes archs;
          packages = packages ++ extraPackages;
  
negative.code:         name = "redhat-9-i386";
          fullName = "Red Hat Linux 9 (i386)";
          size = 1024;
          rpms = import ./rpm/redhat-9-i386.nix { inherit fetchurl; };
        };
  
        suse90i386 = fillDiskWithRPMs {
          name = "suse-9.0-i386";
          fullName = "SUSE Linux 9.0 (i386)";
          size = 1024;
          rpms = import ./rpm/suse-9-i386.nix { inherit fetchurl; };
          # Urgh.  The /etc/group entries are installed by aaa_base (or
          # something) but due to dependency ordering, that package isn't
          # installed yet by the time some other packages refer to these
  