From 8e411e2086aad97364cde79b5a658012ace5b650 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 5 Aug 2006 04:30:56 +0000 Subject: Add additional checks for --pretend and --fetch-all-uri to ensure correct behavior. See bug #140552. svn path=/main/trunk/; revision=4155 --- bin/emerge | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'bin/emerge') diff --git a/bin/emerge b/bin/emerge index 29710f11f..2bbd81076 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1773,7 +1773,9 @@ class MergeTask(object): #we don't have a favorites entry for this package yet; add one myfavdict[myfavkey]=myfavkey print ">>> Recording",myfavkey,"in \"world\" favorites file..." - if "--fetchonly" not in self.myopts: + if not ("--fetchonly" in self.myopts or \ + "--fetch-all-uri" in self.myopts or \ + "--pretend" in self.myopts): portage.write_atomic( os.path.join(self.target_root, portage.WORLD_FILE), "\n".join(myfavdict.values())) @@ -1784,7 +1786,9 @@ class MergeTask(object): myfeat = self.settings.features[:] if "parallel-fetch" in myfeat and \ - not ("--ask" in self.myopts or "--pretend" in self.myopts or \ + not ("--ask" in self.myopts or \ + "--pretend" in self.myopts or \ + "--fetch-all-uri" in self.myopts or \ "--fetchonly" in self.myopts): if "distlocks" not in myfeat: print red("!!!") -- cgit v1.2.3-1-g7c22