anchor.diff:  in
   stdenv.mkDerivation rec {
     name = "vagrant-${version}";
  +  inherit version;
   
     src =
       if stdenv.system == "x86_64-linux" then
  
positive.code:     ln -s ${curl.dev}/bin/curl-config opt/vagrant/embedded/bin
  
      # libarchive: bsdtar, bsdcpio
      rm opt/vagrant/embedded/bin/{bsdtar,bsdcpio}
      ln -s ${libarchive}/bin/bsdtar opt/vagrant/embedded/bin
      ln -s ${libarchive}/bin/bsdcpio opt/vagrant/embedded/bin
  
negative.code:     mkdir -p "$out"
      cp -r opt "$out"
      cp -r usr/bin "$out"
      wrapProgram "$out/bin/vagrant" --prefix LD_LIBRARY_PATH : "$out/opt/vagrant/embedded/lib"
    '';
  
    preFixup = ''
      # 'hide' the template file from shebang-patching
      chmod -x "$out/opt/vagrant/embedded/gems/gems/bundler-1.12.5/lib/bundler/templates/Executable"
      chmod -x "$out/opt/vagrant/embedded/gems/gems/vagrant-$version/plugins/provisioners/salt/bootstrap-salt.sh"
    '';
  
    postFixup = ''
      chmod +x "$out/opt/vagrant/embedded/gems/gems/bundler-1.12.5/lib/bundler/templates/Executable"
      chmod +x "$out/opt/vagrant/embedded/gems/gems/vagrant-$version/plugins/provisioners/salt/bootstrap-salt.sh"
    '';
  }
  