From: Alec Warner <antarus@gentoo.org>
Date: Sun, 23 Apr 2006 23:02:11 +0000 (-0000)
Subject: Minor emerge -V/--info fixes thanks to iggy, use portage_const PROFILE_PATH
X-Git-Tag: v2.1_pre10~71
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c2bc3f92b572fbb7c64579093a266c88948361c0;p=portage.git

Minor emerge -V/--info fixes thanks to iggy, use portage_const PROFILE_PATH

svn path=/main/trunk/; revision=3203
---

diff --git a/bin/emerge b/bin/emerge
index cb1e2d9e6..13b99bdcd 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -21,7 +21,7 @@ from output import *
 import portage_util
 import portage_locks
 import portage_exception
-
+from portage_const import PROFILE_PATH
 
 spinner_msgs = ["Gentoo Rocks ("+os.uname()[0]+")",
                 "Thank you for using Gentoo. :)",
@@ -565,16 +565,14 @@ def getgccversion():
 def getportageversion():
 	try:
 		import re
-		profilever = os.path.normpath("///"+os.readlink("/etc/make.profile"))
+		profilever = os.path.normpath("///"+os.readlink(PROFILE_PATH))
 		basepath   = os.path.normpath("///"+portage.settings["PORTDIR"]+"/profiles")
 		if re.match(basepath,profilever):
 			profilever = profilever[len(basepath)+1:]
 		else:
 			profilever = "!"+profilever
 		del basepath
-	except SystemExit, e:
-		raise # Needed else can't exit
-	except:
+	except (OSError,IOError):
 		profilever="unavailable"
 	libcver=[]
 	libclist  = portage.vardbapi(portage.root).match("virtual/libc")
@@ -1442,7 +1440,7 @@ class depgraph:
 
 		return myk
 
-	def display(self,mylist,verbosity=("--quiet" in myopts and 1 or "--verbose" in myopts and 3 or 2)):
+	def display(self,mylist,verbosity=("--quiet" in myopts and 1 or "--verbose" in myopts and 3 or 2 )):
 		changelogs=[]
 		p=[]
 		totalsize=0