From owner-p4-projects@FreeBSD.ORG Sat Aug 19 23:10:05 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D644316A4E7; Sat, 19 Aug 2006 23:10:04 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AB5516A4DA for ; Sat, 19 Aug 2006 23:10:04 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DEBC43D45 for ; Sat, 19 Aug 2006 23:10:04 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k7JNA4k6027242 for ; Sat, 19 Aug 2006 23:10:04 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7JNA4Gt027239 for perforce@freebsd.org; Sat, 19 Aug 2006 23:10:04 GMT (envelope-from jb@freebsd.org) Date: Sat, 19 Aug 2006 23:10:04 GMT Message-Id: <200608192310.k7JNA4Gt027239@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 104568 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Aug 2006 23:10:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=104568 Change 104568 by jb@jb_zoo on 2006/08/19 23:09:05 A quirk of the amd64 build is the 32-bit libraries which build into a temporary obj directory which isn't created by mtree, so the subdirectories aren't created. When installing the DTrace library scripts, only do so if the target directory has been created, as is the case for the real install. For the lib32 build case, the DTrace library scripts aren't required. Affected files ... .. //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#13 edit Differences ... ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#13 (text+ko) ==== @@ -87,8 +87,10 @@ beforedepend: dt_errtags.c dt_names.c beforeinstall: +.if exists(${DESTDIR}/usr/lib/dtrace) .for file in ${DSRCS} ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace .endfor +.endif .include