anchor.diff:        cp -p ${pkgs.stdenv.glibc}/lib/libm.so.* $out/lib
   
         # Copy BusyBox.
  -      cp -pd ${pkgs.busybox}/bin/* ${pkgs.busybox}/sbin/* $out/bin
  +      cp -pd ${pkgs.busybox}/bin/* $out/bin
   
         # Run patchelf to make the programs refer to the copied libraries.
         for i in $out/bin/* $out/lib/*; do if ! test -L $i; then nuke-refs $i; fi; done
  
positive.code:       buildInputs = [ utillinux ];
        buildCommand = ''
          ln -s ${linux}/lib /lib
          ${module_init_tools}/sbin/modprobe loop
          ${module_init_tools}/sbin/modprobe ext4
          ${module_init_tools}/sbin/modprobe hfs
          ${module_init_tools}/sbin/modprobe hfsplus
          ${module_init_tools}/sbin/modprobe squashfs
          ${module_init_tools}/sbin/modprobe iso9660
          ${module_init_tools}/sbin/modprobe ufs
          ${module_init_tools}/sbin/modprobe cramfs
          mknod /dev/loop0 b 7 0
  
          mkdir -p $out
  
negative.code:       buildInputs = [ utillinux mtdutils ];
        buildCommand = ''
          ln -s ${linux}/lib /lib
          ${module_init_tools}/bin/modprobe mtd
          ${module_init_tools}/bin/modprobe mtdram total_size=131072
          ${module_init_tools}/bin/modprobe mtdchar
          ${module_init_tools}/bin/modprobe mtdblock
          ${module_init_tools}/bin/modprobe jffs2
          ${module_init_tools}/bin/modprobe zlib
          mknod /dev/mtd0 c 90 0
          mknod /dev/mtdblock0 b 31 0
  
  