From owner-freebsd-bugs@FreeBSD.ORG Sun Mar 17 20:00:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1166E6A9 for ; Sun, 17 Mar 2013 20:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id E96F0FA5 for ; Sun, 17 Mar 2013 20:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2HK00uK083329 for ; Sun, 17 Mar 2013 20:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2HK00XY083328; Sun, 17 Mar 2013 20:00:00 GMT (envelope-from gnats) Resent-Date: Sun, 17 Mar 2013 20:00:00 GMT Resent-Message-Id: <201303172000.r2HK00XY083328@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tim Daneliuk Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id BB6CA685 for ; Sun, 17 Mar 2013 19:56:32 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id AD318F8D for ; Sun, 17 Mar 2013 19:56:32 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r2HJuVOl008639 for ; Sun, 17 Mar 2013 19:56:31 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r2HJuVXQ008638; Sun, 17 Mar 2013 19:56:31 GMT (envelope-from nobody) Message-Id: <201303171956.r2HJuVXQ008638@red.freebsd.org> Date: Sun, 17 Mar 2013 19:56:31 GMT From: Tim Daneliuk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: misc/177055: New Changes To 'install' Appear To Have Broken 'mergemaster' X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 20:00:01 -0000 >Number: 177055 >Category: misc >Synopsis: New Changes To 'install' Appear To Have Broken 'mergemaster' >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Mar 17 20:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Tim Daneliuk >Release: 9.1-STABLE >Organization: TundraWare Inc. >Environment: FreeBSD ozzie.tundraware.com 9.1-STABLE FreeBSD 9.1-STABLE #13 r247891: Wed Mar 6 10:00:21 CST 2013 root@ozzie.tundraware.com:/usr/obj/usr1/src-9-STABLE/sys/OZZIE i386 >Description: See attached file... >How-To-Repeat: >Fix: Patch attached with submission follows: Script started on Sun Mar 17 14:49:48 2013 [root] ozzie.tundraware.com ~>sh -x /usr/sbin/mergemaster + PATH=/bin:/usr/bin:/usr/sbin + TEMPROOT=/var/tmp/temproot + [ -r /etc/mergemaster.rc ] + [ -r /root/.mergemasterrc ] + . /root/.mergemasterrc + IGNORE_FILES='/etc/hosts.allow \ /etc/mail/freebsd.cf \ /etc/mail/freebsd.submit.cf \ /etc/mail/sendmail.cf \ /etc/mail/submit.cf \ /etc/namedb/named.conf \ /root/.profile \ ' + set -- + unset var newopts + getopts :ascrvhipCPm:t:du:w:D:A:FU COMMAND_LINE_ARGUMENT + [ -n '' ] + MTREEDB=/var/db + MTREEFILE=/var/db/mergemaster.mtree + [ -n '' -a -z '' ] + [ -e /etc/fstab ] + grep -q nodev /etc/fstab + echo '' + [ -n less ] + check_pager + type less + PAGER=less + [ -n '' -a ! less = more ] + DIFF_FLAG=-u + SOURCEDIR=/usr/src + [ ! -f /usr/src/Makefile.inc1 -a -f /usr/src/../Makefile.inc1 ] + MM_MAKE='make -m /usr/src/share/mk' + [ -n '' -a -s /var/db/mergemaster.mtree ] + [ -t 0 ] + tput columns + w=126 + SCREEN_WIDTH=126 + ID_TAG=FreeBSD + TEST_TEMP_ROOT=yes + [ yes = yes ] + [ -d /var/tmp/temproot ] + echo '*** The directory specified for the temporary root environment,' *** The directory specified for the temporary root environment, + echo ' /var/tmp/temproot, exists. This can be a security risk if untrusted' /var/tmp/temproot, exists. This can be a security risk if untrusted + echo ' users have access to the system.' users have access to the system. + echo '' + echo ' Use '\''d'\'' to delete the old /var/tmp/temproot and continue' Use 'd' to delete the old /var/tmp/temproot and continue + echo ' Use '\''t'\'' to select a new temporary root directory' Use 't' to select a new temporary root directory + echo ' Use '\''e'\'' to exit mergemaster' Use 'e' to exit mergemaster + echo '' + echo ' Default is to use /var/tmp/temproot as is' Default is to use /var/tmp/temproot as is + echo '' + echo -n 'How should I deal with this? [Use the existing /var/tmp/temproot] ' How should I deal with this? [Use the existing /var/tmp/temproot] + read DELORNOT d + echo '' + echo ' *** Deleting the old /var/tmp/temproot' *** Deleting the old /var/tmp/temproot + echo '' + delete_temproot + rm -rf /var/tmp/temproot + chflags -R 0 /var/tmp/temproot + rm -rf /var/tmp/temproot + unset TEST_TEMP_ROOT + [ '' = yes ] + echo '*** Creating the temporary root environment in /var/tmp/temproot' *** Creating the temporary root environment in /var/tmp/temproot + mkdir -p /var/tmp/temproot + echo ' *** /var/tmp/temproot ready for use' *** /var/tmp/temproot ready for use + [ ! -d /var/tmp/temproot ] + echo ' *** Creating and populating directory structure in /var/tmp/temproot' *** Creating and populating directory structure in /var/tmp/temproot + echo '' + cd /usr/src + od=/var/tmp/temproot/usr/obj + make -m /usr/src/share/mk DESTDIR=/var/tmp/temproot distrib-dirs + MAKEOBJDIRPREFIX=/var/tmp/temproot/usr/obj make -m /usr/src/share/mk _obj SUBDIR_OVERRIDE=etc + MAKEOBJDIRPREFIX=/var/tmp/temproot/usr/obj make -m /usr/src/share/mk everything SUBDIR_OVERRIDE=etc + MAKEOBJDIRPREFIX=/var/tmp/temproot/usr/obj make -m /usr/src/share/mk DESTDIR=/var/tmp/temproot distribution install: illegal option -- l usage: install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 file2 install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 ... fileN directory install -d [-v] [-g group] [-m mode] [-o owner] directory ... + echo '' + echo ' *** FATAL ERROR: Cannot '\''cd'\'' to /usr/src and install files to' *** FATAL ERROR: Cannot 'cd' to /usr/src and install files to + echo ' the temproot environment' the temproot environment + echo '' + exit 1 [root] ozzie.tundraware.com ~>exit exit Script done on Sun Mar 17 14:50:02 2013 >Release-Note: >Audit-Trail: >Unformatted: