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. :)",
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")
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