Skip to content

Commit

Permalink
Fix symlink creation
Browse files Browse the repository at this point in the history
  • Loading branch information
edocevoli committed Nov 16, 2019
1 parent 6ccc4be commit dfe737c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Programs/MiKTeX/initexmf/initexmf-version.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA. */

#define MIKTEX_COMP_J2000_VERSION 7251
#define MIKTEX_COMP_J2000_VERSION 7259

#include <miktex/Version>
3 changes: 2 additions & 1 deletion Programs/MiKTeX/initexmf/initexmf.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1171,7 +1171,8 @@ void IniTeXMFApp::ManageLink(const FileLink& fileLink, bool supportsHardLinks, b
if (File::IsSymbolicLink(linkName))
{
PathName linkTarget = File::ReadSymbolicLink(linkName);
bool isMiKTeXSymlinked = linkTarget.GetFileName() == PathName(fileLink.target).GetFileName();
string linkTargetFileName = linkTarget.GetFileName().ToString();
bool isMiKTeXSymlinked = linkTargetFileName.find(MIKTEX_PREFIX) == 0 || linkTargetFileName == PathName(fileLink.target).GetFileName();
if (!isMiKTeXSymlinked)
{
if (File::Exists(linkTarget))
Expand Down

0 comments on commit dfe737c

Please sign in to comment.