anchor.diff:        cp -pv ${pkgs.gcc.gcc}/lib*/libgcc_s.so.* $out/lib
   
         # Copy BusyBox.
  -      cp -rvd ${pkgs.busybox}/{bin,sbin} $out/
  +      cp -rvd ${busybox}/{bin,sbin} $out/
         chmod -R u+w $out
   
         # Copy some utillinux stuff.
  
positive.code:       # Maybe copy splashutils.
        ${optionalString enableSplashScreen ''
          cp ${kernelPackages.splashutils}/${kernelPackages.splashutils.helperName} $out/bin/splash_helper
        ''}
  
        ${config.boot.initrd.extraUtilsCommands}
  
negative.code: 
    enableSplashScreen =
      config.boot.vesa && config.boot.initrd.enableSplashScreen && kernelPackages.splashutils != null;
  
    needsCifsUtils = kernelPackages.kernel ? features
                  && kernelPackages.kernel.features ? needsCifsUtils
                  && kernelPackages.kernel.features.needsCifsUtils
                  && any (fs: fs.fsType == "cifs") fileSystems;
  
    busybox = if needsCifsUtils
              then pkgs.busybox.override {
                     extraConfig = ''
                       CONFIG_FEATURE_MOUNT_CIFS n
                       CONFIG_FEATURE_MOUNT_HELPERS y
                     '';
                   }
              else pkgs.busybox;
  
  
    # Some additional utilities needed in stage 1, like mount, lvm, fsck
  