anchor.diff:      done
       
       # Create and fix desktop item
  -    ensureDir $out/share/applications
  +    mkdir -p $out/share/applications
       sed -i -e "s|Icon=VBox|Icon=$out/virtualbox/VBox.png|" $out/virtualbox/virtualbox.desktop
       ln -sfv $out/virtualbox/virtualbox.desktop $out/share/applications
     '';
  
positive.code: { stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, libX11, xproto, libXext
  , libXcursor, libXmu, qt4, libIDL, SDL, hal, libcap, zlib, libpng, glib, kernel
  , python, which, alsaLib, curl, gawk
  , xorriso, makeself, perl, jdk, pkgconfig
  }:
  
negative.code:     echo "VBOX_WITH_WARNINGS_AS_ERRORS :=" >> LocalConfig.kmk
    '';
  
    enableParallelBuilding = true;
  
    preBuild = ''
      source env.sh
      kmk
      cd out/linux.*/release/bin/src
      export KERN_DIR=${kernel}/lib/modules/*/build
    '';
  
    postBuild = ''
      cd ../../../../..
    '';
      
    installPhase = ''
      # Install VirtualBox files
      cd out/linux.*/release/bin
      mkdir -p $out/virtualbox
      cp -av * $out/virtualbox
      
      # Install kernel module
  