summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-05-31 21:35:02 +0000
committerZac Medico <zmedico@gentoo.org>2007-05-31 21:35:02 +0000
commitf7b35dad6c95951afb369eb3a4bbb49a9f5574a8 (patch)
tree2f53d7f04e447275130c70156b8e8e89cf63794a /bin
parent518ad86c5649946f3cbbfdf1196b32f3970fd35a (diff)
downloadportage-f7b35dad6c95951afb369eb3a4bbb49a9f5574a8.tar.gz
portage-f7b35dad6c95951afb369eb3a4bbb49a9f5574a8.tar.bz2
portage-f7b35dad6c95951afb369eb3a4bbb49a9f5574a8.zip
Only check ChangeLog if we're dealing with an ebuild (bug #170604) (trunk r6685)
svn path=/main/branches/2.1.2/; revision=6702
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge8
1 files changed, 6 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge
index 03446c7c8..7023f02a8 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -2778,10 +2778,14 @@ class depgraph:
sys.stderr.write("".join(msg))
def calc_changelog(self,ebuildpath,current,next):
+ if ebuildpath == None or not os.path.exists(ebuildpath):
+ return []
current = '-'.join(portage.catpkgsplit(current)[1:])
- if current.endswith('-r0'): current = current[:-3]
+ if current.endswith('-r0'):
+ current = current[:-3]
next = '-'.join(portage.catpkgsplit(next)[1:])
- if next.endswith('-r0'): next = next[:-3]
+ if next.endswith('-r0'):
+ next = next[:-3]
changelogpath = os.path.join(os.path.split(ebuildpath)[0],'ChangeLog')
try:
changelog = open(changelogpath).read()