[Midnightbsd-cvs] src [8992] trunk: this breaks mergemaster and etcupdate.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Sep 29 21:27:11 EDT 2016
Revision: 8992
http://svnweb.midnightbsd.org/src/?rev=8992
Author: laffer1
Date: 2016-09-29 21:27:10 -0400 (Thu, 29 Sep 2016)
Log Message:
-----------
this breaks mergemaster and etcupdate.
Modified Paths:
--------------
trunk/etc/Makefile
trunk/share/mk/bsd.incs.mk
trunk/share/mk/bsd.info.mk
trunk/share/mk/bsd.lib.mk
trunk/share/mk/bsd.links.mk
trunk/share/mk/bsd.man.mk
trunk/share/mk/bsd.own.mk
trunk/usr.sbin/mergemaster/mergemaster.sh
Modified: trunk/etc/Makefile
===================================================================
--- trunk/etc/Makefile 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/etc/Makefile 2016-09-30 01:27:10 UTC (rev 8992)
@@ -322,29 +322,26 @@
-f $$m -p $$d; \
${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \
done; true
- ${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys
+ ln -sfh usr/src/sys ${DESTDIR}/sys
cd ${DESTDIR}/usr/share/man; \
for mandir in man*; do \
- ${INSTALL_SYMLINK} ../$$mandir \
- ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
- ${INSTALL_SYMLINK} ../$$mandir \
- ${DESTDIR}/usr/share/man/en.UTF-8/; \
+ ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
+ ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \
done
cd ${DESTDIR}/usr/share/openssl/man; \
for mandir in man*; do \
- ${INSTALL_SYMLINK} ../$$mandir \
+ ln -sfh ../$$mandir \
${DESTDIR}/usr/share/openssl/man/en.ISO8859-1/; \
done
set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
while [ $$# -gt 0 ] ; do \
- ${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/man/$$1"; \
- ${INSTALL_SYMLINK} "$$2" \
- "${DESTDIR}/usr/share/openssl/man/$$1"; \
+ ln -sfh "$$2" "${DESTDIR}/usr/share/man/$$1"; \
+ ln -sfh "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \
shift; shift; \
done
set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \
while [ $$# -gt 0 ] ; do \
- ${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
+ ln -sfh "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
shift; shift; \
done
Modified: trunk/share/mk/bsd.incs.mk
===================================================================
--- trunk/share/mk/bsd.incs.mk 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/share/mk/bsd.incs.mk 2016-09-30 01:27:10 UTC (rev 8992)
@@ -74,7 +74,7 @@
t=${DESTDIR}$$1; \
shift; \
${ECHO} $$t -\> $$l; \
- ${INSTALL_SYMLINK} $$l $$t; \
+ ln -fs $$l $$t; \
done; true
.endif
.endif # !target(installincludes)
Modified: trunk/share/mk/bsd.info.mk
===================================================================
--- trunk/share/mk/bsd.info.mk 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/share/mk/bsd.info.mk 2016-09-30 01:27:10 UTC (rev 8992)
@@ -114,7 +114,7 @@
.info.html:
${INFO2HTML} ${.IMPSRC}
- ${INSTALL_LINK} ${.TARGET:R}.info.Top.html ${.TARGET}
+ ln -f ${.TARGET:R}.info.Top.html ${.TARGET}
.PATH: ${.CURDIR} ${SRCDIR}
Modified: trunk/share/mk/bsd.lib.mk
===================================================================
--- trunk/share/mk/bsd.lib.mk 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/share/mk/bsd.lib.mk 2016-09-30 01:27:10 UTC (rev 8992)
@@ -197,9 +197,9 @@
${SHLIB_NAME}: ${SOBJS}
.endif
@${ECHO} building shared library ${SHLIB_NAME}
- @rm -f ${SHLIB_NAME} ${SHLIB_LINK}
+ @rm -f ${.TARGET} ${SHLIB_LINK}
.if defined(SHLIB_LINK)
- @${INSTALL_SYMLINK} ${SHLIB_NAME} ${SHLIB_LINK}
+ @ln -fs ${.TARGET} ${SHLIB_LINK}
.endif
.if !defined(NM)
@${CC} ${LDFLAGS} ${SSP_CFLAGS} ${SOLINKOPTS} \
@@ -310,9 +310,9 @@
${_INSTALLFLAGS} lib${LIB}.ld ${DESTDIR}${LIBDIR}/${SHLIB_LINK}
.else
.if ${SHLIBDIR} == ${LIBDIR}
- ${INSTALL_SYMLINK} ${SHLIB_NAME} ${DESTDIR}${LIBDIR}/${SHLIB_LINK}
+ ln -fs ${SHLIB_NAME} ${DESTDIR}${LIBDIR}/${SHLIB_LINK}
.else
- ${INSTALL_SYMLINK} ${_SHLIBDIRPREFIX}${SHLIBDIR}/${SHLIB_NAME} \
+ ln -fs ${_SHLIBDIRPREFIX}${SHLIBDIR}/${SHLIB_NAME} \
${DESTDIR}${LIBDIR}/${SHLIB_LINK}
.if exists(${DESTDIR}${LIBDIR}/${SHLIB_NAME})
-chflags noschg ${DESTDIR}${LIBDIR}/${SHLIB_NAME}
Modified: trunk/share/mk/bsd.links.mk
===================================================================
--- trunk/share/mk/bsd.links.mk 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/share/mk/bsd.links.mk 2016-09-30 01:27:10 UTC (rev 8992)
@@ -16,7 +16,7 @@
t=${DESTDIR}$$1; \
shift; \
${ECHO} $$t -\> $$l; \
- ${INSTALL_LINK} $$l $$t; \
+ ln -f $$l $$t; \
done; true
.endif
.if defined(SYMLINKS) && !empty(SYMLINKS)
@@ -27,6 +27,6 @@
t=${DESTDIR}$$1; \
shift; \
${ECHO} $$t -\> $$l; \
- ${INSTALL_SYMLINK} $$l $$t; \
+ ln -fs $$l $$t; \
done; true
.endif
Modified: trunk/share/mk/bsd.man.mk
===================================================================
--- trunk/share/mk/bsd.man.mk 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/share/mk/bsd.man.mk 2016-09-30 01:27:10 UTC (rev 8992)
@@ -217,7 +217,7 @@
t=${DESTDIR}${MANDIR}$${sect}${MANSUBDIR}/$$name; \
${ECHO} $${t}${ZEXT} -\> $${l}${ZEXT}; \
rm -f $${t} $${t}${MCOMPRESS_EXT}; \
- ${INSTALL_LINK} $${l}${ZEXT} $${t}${ZEXT}; \
+ ln $${l}${ZEXT} $${t}${ZEXT}; \
done
.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
@set ${MLINKS:C/\.([^.]*)$/.\1 \1/}; \
@@ -232,7 +232,7 @@
t=${DESTDIR}${CATDIR}$${sect}${MANSUBDIR}/$$name; \
${ECHO} $${t}${ZEXT} -\> $${l}${ZEXT}; \
rm -f $${t} $${t}${MCOMPRESS_EXT}; \
- ${INSTALL_LINK} $${l}${ZEXT} $${t}${ZEXT}; \
+ ln $${l}${ZEXT} $${t}${ZEXT}; \
done
.endif
.endif
Modified: trunk/share/mk/bsd.own.mk
===================================================================
--- trunk/share/mk/bsd.own.mk 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/share/mk/bsd.own.mk 2016-09-30 01:27:10 UTC (rev 8992)
@@ -190,15 +190,6 @@
INCLUDEDIR?= /usr/include
-#
-# install(1) parameters.
-#
-HRDLINK?= -l h
-SYMLINK?= -l s
-
-INSTALL_LINK?= ${INSTALL} ${HRDLINK}
-INSTALL_SYMLINK?= ${INSTALL} ${SYMLINK}
-
# Common variables
.if !defined(DEBUG_FLAGS)
STRIP?= -s
Modified: trunk/usr.sbin/mergemaster/mergemaster.sh
===================================================================
--- trunk/usr.sbin/mergemaster/mergemaster.sh 2016-09-30 01:26:28 UTC (rev 8991)
+++ trunk/usr.sbin/mergemaster/mergemaster.sh 2016-09-30 01:27:10 UTC (rev 8992)
@@ -633,7 +633,12 @@
${MM_MAKE} DESTDIR=${DESTDIR} distrib-dirs >/dev/null
;;
esac
- od=${TEMPROOT}/usr/obj
+ if [ -d `${MM_MAKE} -V .OBJDIR` ]; then
+ od=`${MM_MAKE} -V MAKEOBJDIRPREFIX`
+ else
+ od=${TEMPROOT}/usr/obj
+ fi
+ echo $od 1>&2
${MM_MAKE} DESTDIR=${TEMPROOT} distrib-dirs >/dev/null &&
MAKEOBJDIRPREFIX=$od ${MM_MAKE} _obj SUBDIR_OVERRIDE=etc >/dev/null &&
MAKEOBJDIRPREFIX=$od ${MM_MAKE} everything SUBDIR_OVERRIDE=etc >/dev/null &&
More information about the Midnightbsd-cvs
mailing list