Date: Tue, 12 Apr 2011 00:05:01 +0000 (UTC) From: Doug Barton <dougb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r220553 - user/dougb/portmaster Message-ID: <201104120005.p3C051D9003748@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dougb Date: Tue Apr 12 00:05:01 2011 New Revision: 220553 URL: http://svn.freebsd.org/changeset/base/220553 Log: Fix the problem created by jumbo numeric uids, and simplify the code in the process. Modified: user/dougb/portmaster/portmaster Modified: user/dougb/portmaster/portmaster ============================================================================== --- user/dougb/portmaster/portmaster Mon Apr 11 22:01:06 2011 (r220552) +++ user/dougb/portmaster/portmaster Tue Apr 12 00:05:01 2011 (r220553) @@ -39,8 +39,8 @@ if [ -z "$PM_PARENT_PID" ]; then my_environment=`set` # If we are already root, unset this to avoid potential conflict - euid=`ps -o uid $$` ; euid=${euid##* } - [ "$euid" -eq 0 ] && unset PM_SU_CMD PM_SU_VERBOSE + euid=`ps -o uid= $$` + [ $euid -eq 0 ] && unset PM_SU_CMD PM_SU_VERBOSE unset euid fi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104120005.p3C051D9003748>