Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Aug 2010 06:33:38 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r211166 - user/dougb/portmaster
Message-ID:  <201008110633.o7B6XcFQ065416@svn.freebsd.org>

index | next in thread | raw e-mail

Author: dougb
Date: Wed Aug 11 06:33:38 2010
New Revision: 211166
URL: http://svn.freebsd.org/changeset/base/211166

Log:
  If using --index-only and neither INDEXDIR nor PORTSDIR are set, set
  INDEXDIR to $TMPDIR so that we can proceed. That makes PACKAGES the
  only variable the user has to set to use --index-only and --packages-only
  with no $PORTSDIR and no ports directory.

Modified:
  user/dougb/portmaster/portmaster

Modified: user/dougb/portmaster/portmaster
==============================================================================
--- user/dougb/portmaster/portmaster	Wed Aug 11 06:29:40 2010	(r211165)
+++ user/dougb/portmaster/portmaster	Wed Aug 11 06:33:38 2010	(r211166)
@@ -534,6 +534,9 @@ if [ "$$" -eq "$PM_PARENT_PID" ]; then
 			INDEXFILE=INDEX-${ver%%\.*}
 			unset ver
 		fi
+
+		[ -z "$INDEXDIR" -a -n "$PM_INDEX_ONLY" -z "$pd" ] && INDEXDIR="$TMPDIR"
+
 		PM_INDEX="${INDEXDIR:-$pd}/${INDEXFILE}"
 
 		if [ -z "$PM_NO_INDEX_FETCH" ]; then


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008110633.o7B6XcFQ065416>