anchor.diff:      ok = file:make_dir(filename:join([".", ?TMP])),
       ok = file:make_dir(filename:join([".", ?TMP, "releases"])),
       ok = file:make_dir(filename:join([".", ?TMP, "releases", Ver])),
  -    ok = file:make_symlink(
  -           filename:join(["start.boot"]),
  -           filename:join([".", ?TMP, "releases", Ver, Name ++ ".boot"])),
  +    case os:type() of
  +        {win32,_} ->
  +            ok;
  +        _ ->
  +            ok = file:make_symlink(
  +                filename:join(["start.boot"]),
  +                filename:join([".", ?TMP, "releases", Ver, Name ++ ".boot"]))
  +    end,
       {ok, _} =
           file:copy(
             filename:join([TargetDir, "releases", Ver, "start_clean.boot"]),
  
positive.code:                 filename:join([TargetDir, "releases", Ver, "vm.args"]),
                  filename:join([".", ?TMP, "releases", Ver, "vm.args"])).
  
  make_tar(NameVer) ->
      Filename = NameVer ++ ".tar.gz",
      {ok, Cwd} = file:get_cwd(),
      Absname = filename:join([Cwd, Filename]),
      ok = file:set_cwd(?TMP),
      ok = erl_tar:extract(Absname, [compressed]),
      ok = file:delete(Absname),
      {ok, Tar} = erl_tar:open(Absname, [write, compressed]),
      ok = erl_tar:add(Tar, "lib", []),
      ok = erl_tar:add(Tar, "releases", []),
  
negative.code:     {ok, _} = boot_files(TargetDir, NewVer, NewName),
  
      %% Extract upgrade and tar it back up with changes
      make_tar(NameVer, NewVer, NewName),
  
      %% Clean up files that systools created
      ok = cleanup(NameVer),
  