Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Apr 2010 23:45:13 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r206172 - user/dougb/portmaster
Message-ID:  <201004042345.o34NjD1k058967@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dougb
Date: Sun Apr  4 23:45:13 2010
New Revision: 206172
URL: http://svn.freebsd.org/changeset/base/206172

Log:
  If we're already root, in addition to unsetting PM_SU_CMD
  we also need to unset PM_SU_VERBOSE to avoid spamming for
  no reason.
  
  While I'm here, unset euid when we're done with it.

Modified:
  user/dougb/portmaster/portmaster

Modified: user/dougb/portmaster/portmaster
==============================================================================
--- user/dougb/portmaster/portmaster	Sun Apr  4 23:33:44 2010	(r206171)
+++ user/dougb/portmaster/portmaster	Sun Apr  4 23:45:13 2010	(r206172)
@@ -38,7 +38,8 @@ if [ -z "$PM_PARENT_PID" ]; then
 
 	# If we are already root, unset this to avoid potential conflict
 	euid=`ps -o uid $$` ; euid=${euid##* }
-	[ "$euid" -eq 0 ] && unset PM_SU_CMD
+	[ "$euid" -eq 0 ] && unset PM_SU_CMD PM_SU_VERBOSE
+	unset euid
 fi
 
 umask 022



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