diff options
| author | Simon J. Gerraty <sjg@FreeBSD.org> | 2015-04-20 03:45:54 +0000 |
|---|---|---|
| committer | Simon J. Gerraty <sjg@FreeBSD.org> | 2015-04-20 03:45:54 +0000 |
| commit | 023e89e5efa694577b481488bb5ea251d3ec1966 (patch) | |
| tree | b6c6c2921ca62b71b7bec9a475156de3f868a10f /mk/links.mk | |
| parent | 769742d3aff97a7f08b820ddad980fd0afacfb3a (diff) | |
Notes
Diffstat (limited to 'mk/links.mk')
| -rw-r--r-- | mk/links.mk | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/mk/links.mk b/mk/links.mk index 4ec8a01c415c..aac3914fdd00 100644 --- a/mk/links.mk +++ b/mk/links.mk @@ -1,4 +1,4 @@ -# $Id: links.mk,v 1.5 2005/07/11 18:01:05 sjg Exp $ +# $Id: links.mk,v 1.6 2014/09/29 17:14:40 sjg Exp $ # # @(#) Copyright (c) 2005, Simon J. Gerraty # @@ -22,9 +22,14 @@ SYMLINKS?= __SYMLINK_SCRIPT= \ ${ECHO} "$$t -> $$l"; \ - mkdir -p `dirname $$t`; \ - rm -f $$t; \ - ${LN} -s $$l $$t + case `'ls' -l $$t 2> /dev/null` in \ + *"> $$l") ;; \ + *) \ + mkdir -p `dirname $$t`; \ + rm -f $$t; \ + ${LN} -s $$l $$t;; \ + esac + __LINK_SCRIPT= \ ${ECHO} "$$t -> $$l"; \ |
