Author: arichardson
Date: Mon Nov  5 21:30:00 2018
New Revision: 340162
URL: https://svnweb.freebsd.org/changeset/base/340162

Log:
  Fix -DNO_CLEAN build after r340157
  
  Approved By:  jhb (mentor)

Modified:
  head/tools/build/Makefile

Modified: head/tools/build/Makefile
==============================================================================
--- head/tools/build/Makefile   Mon Nov  5 21:28:32 2018        (r340161)
+++ head/tools/build/Makefile   Mon Nov  5 21:30:00 2018        (r340162)
@@ -114,9 +114,17 @@ installdirs:
 # bootstrap-tools phase. We could also overrride BINDIR when building bootstrap
 # tools but adding the symlinks is easier and means all tools are also
 # in the directory that they are installed to normally.
-       ln -sf bin ${DESTDIR}/sbin
-       ln -sf ../bin ${DESTDIR}/usr/bin
-       ln -sf ../bin ${DESTDIR}/usr/sbin
+
+.for _dir in sbin usr/sbin usr/bin
+# delete existing directories from before r340157
+       @if [ ! -L ${DESTDIR}/${_dir} ]; then \
+           echo "removing old non-symlink ${DESTDIR}/${_dir}"; \
+           rm -rf "${DESTDIR}/${_dir}"; \
+       fi
+.endfor
+       ln -sfn bin ${DESTDIR}/sbin
+       ln -sfn ../bin ${DESTDIR}/usr/bin
+       ln -sfn ../bin ${DESTDIR}/usr/sbin
 .for _group in ${INCSGROUPS:NINCS}
        mkdir -p "${DESTDIR}/${${_group}DIR}"
 .endfor
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to