anchor.diff:      
       runCommand "${name}.nix" {} ''
         bunzip2 < ${packagesList} > ./Packages
  +
  +      # Work around this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452279
  +      substituteInPlace ./Packages --replace x86_64-linux-gnu x86-64-linux-gnu
  +
         ${perl}/bin/perl -I${dpkg} -w ${deb/deb-closure.pl} \
           ./Packages ${urlPrefix} ${toString packages} > $out
       '';
  
positive.code:       urlPrefix = mirror://ubuntu;
      } // args);
          
      debian40r3i386 = args: makeImageFromDebDist ({
        name = "debian-4.0r3-etch-i386";
        fullName = "Debian 4.0r3 Etch (i386)";
        packagesList = fetchurl {
          url = mirror://debian/dists/etch/main/binary-i386/Packages.bz2;
          sha256 = "7a8f2777315d71fd7321d1076b3bf5f76afe179fe66c2ce8e1ff4baed6424340";
        };
        urlPrefix = mirror://debian;
      } // args);
          
    };
  
  
  
negative.code:     opensuse103i386 = diskImageFuns.opensuse103i386 { packages = commonOpenSUSEPackages; };
      
      ubuntu710i386 = diskImageFuns.ubuntu710i386 { packages = commonDebianPackages; };
      debian40i386 = diskImageFuns.debian40i386 { packages = commonDebianPackages; };
      debian40x86_64 = diskImageFuns.debian40x86_64 { packages = commonDebianPackages; };
  
    };
  
  