PERFORCE change 94209 for review

soc-andrew soc-andrew at FreeBSD.org
Tue Mar 28 21:31:18 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=94209

Change 94209 by soc-andrew at soc-andrew_serv on 2006/03/28 21:31:12

	IFC

Affected files ...

.. //depot/projects/soc2005/bsdinstaller/src/release/Makefile#39 integrate
.. //depot/projects/soc2005/bsdinstaller/src/release/scripts/kernels-install.sh#2 integrate
.. //depot/projects/soc2005/bsdinstaller/src/usr.bin/Makefile#8 integrate

Differences ...

==== //depot/projects/soc2005/bsdinstaller/src/release/Makefile#39 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/Makefile,v 1.906 2006/03/18 21:37:05 ru Exp $
+# $FreeBSD: src/release/Makefile,v 1.908 2006/03/23 07:48:58 ru Exp $
 #
 # make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \
 #     [RELEASETAG=tag]
@@ -512,6 +512,10 @@
 	# NB: these may fail if the host is running w/o devfs
 	echo "umount /dev >/dev/null 2>&1 || true" >> ${_MK}
 	echo "mount -t devfs devfs /dev >/dev/null 2>&1 || true"	>> ${_MK}
+	echo "if [ ! -c /dev/null ]; then" >> ${_MK}
+	echo "	echo /dev/null is not a device!" >> ${_MK}
+	echo "	exit 1" >> ${_MK}
+	echo "fi" >> ${_MK}
 	echo "if [ -x /etc/rc.d/ldconfig ]; then" >> ${_MK}
 	echo "	/etc/rc.d/ldconfig start"	>> ${_MK}
 	echo "else"				>> ${_MK}
@@ -1211,7 +1215,8 @@
 		    > ${RD}/dists/${TD}/$$tn.inf && \
 		if [ -f ${.CURDIR}/scripts/$${TD}-install.sh ]; then \
 			cp -p ${.CURDIR}/scripts/$${TD}-install.sh \
-			    ${RD}/dists/${TD}/install.sh; \
+			    ${RD}/dists/${TD}/install.sh && \
+			chmod +x ${RD}/dists/${TD}/install.sh; \
 		fi && \
 		if [ "${SD}" != "/usr/src" ]; then \
 			mtree -c -i -p ${SD}/${ARG} \

==== //depot/projects/soc2005/bsdinstaller/src/release/scripts/kernels-install.sh#2 (text) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/release/scripts/kernels-install.sh,v 1.1 2006/03/08 18:03:09 sam Exp $
+# $FreeBSD: src/release/scripts/kernels-install.sh,v 1.2 2006/03/21 15:49:03 sam Exp $
 #
 
 if [ "`id -u`" != "0" ]; then
@@ -37,7 +37,7 @@
 	fi
 	# translate per Makefile:doTARBALL XXX are we sure to have tr+cut?
 	tn=`echo ${CONFIG} | tr 'A-Z' 'a-z' | cut -c1-8`
-	cat $tn.?? | tar --unlink -xpzf - -C ${DESTDIR:-/}
+	cat $tn.?? | tar --unlink -xpzf - -C $BOOT
 else
 	echo "Installation of $CONFIG kernel distribution not done." 
 fi

==== //depot/projects/soc2005/bsdinstaller/src/usr.bin/Makefile#8 (text+ko) ====

@@ -1,5 +1,5 @@
 #	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
-# $FreeBSD: src/usr.bin/Makefile,v 1.291 2006/03/20 14:24:58 ru Exp $
+# $FreeBSD: src/usr.bin/Makefile,v 1.292 2006/03/21 11:00:54 ru Exp $
 
 .include <bsd.own.mk>
 
@@ -262,8 +262,14 @@
 .if ${MK_OPENSSL} != "no"
 _chkey=		chkey
 _newkey=	newkey
+.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
+.if ${MK_LIBC_R} != "no"
 _csup=		csup
 .endif
+.elif ${MK_LIBPTHREAD} != "no"
+_csup=		csup
+.endif
+.endif
 
 .if ${MK_HESIOD} != "no"
 _hesinfo=	hesinfo


More information about the p4-projects mailing list