Date: Fri, 11 Apr 2014 22:49:23 GMT From: David Boyd <David.Boyd49@twc.com> To: freebsd-gnats-submit@FreeBSD.org Subject: bin/188485: mergemaster -p fails with "/var/tmp/temproot suddenly disappeared" Message-ID: <201404112249.s3BMnNmf078017@cgiserv.freebsd.org> Resent-Message-ID: <201404112250.s3BMo0kY051650@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 188485 >Category: bin >Synopsis: mergemaster -p fails with "/var/tmp/temproot suddenly disappeared" >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: Fri Apr 11 22:50:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: David Boyd >Release: 10.0-RELEASE-p1 >Organization: Boyd Consulting Services, LLC >Environment: amd64 10.0-RELEASE-p1 >Description: mergemaster -p fails with message "/var/tmp/temproot suddenly disappeared" mergemaster issues "find -d ${TEMPROOT} -type d -empty -delete 2> /dev/null" to delete directories under TEMPROOT (defaults to /var/tmp/temproot). For 10.0-RELEASE this results in temproot being removed. For earlier releases a warning message about relative paths is redirected to /dev/null but the directory remains. >How-To-Repeat: mkdir -p /var/tmp/temproot ls -ldT /var/tmp/temproot find -d /var/tmp/temproot -type d -empty -delete ls -ldT /var/tmp/temproot >Fix: in mergemaster near line number 711: replace: find -d ${TEMPROOT} -type d -empty -delete 2> /dev/null with: find -d ${TEMPROOT} -type d -empty -mindepth 1 -delete 2> /dev/null This solution is discussed in r253886 to find. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404112249.s3BMnNmf078017>