[Midnightbsd-cvs] src [9315] trunk/usr.sbin/mergemaster/mergemaster.sh: Use the system MAKEOBJDIRPREFIX when running make targets in

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Mar 2 19:13:29 EST 2017


Revision: 9315
          http://svnweb.midnightbsd.org/src/?rev=9315
Author:   laffer1
Date:     2017-03-02 19:13:29 -0500 (Thu, 02 Mar 2017)
Log Message:
-----------
Use the system MAKEOBJDIRPREFIX when running make targets in
mergemaster.  This allows bootstrap verions of tools to be used.

Modified Paths:
--------------
    trunk/usr.sbin/mergemaster/mergemaster.sh

Modified: trunk/usr.sbin/mergemaster/mergemaster.sh
===================================================================
--- trunk/usr.sbin/mergemaster/mergemaster.sh	2017-03-03 00:12:32 UTC (rev 9314)
+++ trunk/usr.sbin/mergemaster/mergemaster.sh	2017-03-03 00:13:29 UTC (rev 9315)
@@ -633,16 +633,10 @@
         ${MM_MAKE} DESTDIR=${DESTDIR} distrib-dirs >/dev/null
         ;;
       esac
-      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 &&
-      MAKEOBJDIRPREFIX=$od ${MM_MAKE} DESTDIR=${TEMPROOT} distribution >/dev/null;} ||
+      ${MM_MAKE} _obj SUBDIR_OVERRIDE=etc >/dev/null &&
+      ${MM_MAKE} everything SUBDIR_OVERRIDE=etc >/dev/null &&
+      ${MM_MAKE} DESTDIR=${TEMPROOT} distribution >/dev/null;} ||
     { echo '';
      echo "  *** FATAL ERROR: Cannot 'cd' to ${SOURCEDIR} and install files to";
       echo "      the temproot environment";



More information about the Midnightbsd-cvs mailing list