summaryrefslogtreecommitdiffstats
path: root/bin/repoman
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-04-26 10:56:46 +0000
committerZac Medico <zmedico@gentoo.org>2006-04-26 10:56:46 +0000
commit690c890596cf646b1bc7b05ce276e0d6aabea7fc (patch)
treeaf6cbff86c38a0d92850213600d4feb6567bff98 /bin/repoman
parent6c7b8a7cf54dfc3149fe66079112b002a5cc379e (diff)
downloadportage-690c890596cf646b1bc7b05ce276e0d6aabea7fc.tar.gz
portage-690c890596cf646b1bc7b05ce276e0d6aabea7fc.tar.bz2
portage-690c890596cf646b1bc7b05ce276e0d6aabea7fc.zip
Pass a portdbapi instance into portage.digestgen() so that it doesn't have to use any globals.
svn path=/main/trunk/; revision=3244
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman8
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/repoman b/bin/repoman
index 4cc57e297..9cbe8b68a 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -797,7 +797,7 @@ for x in scanlist:
if mymode == "commit":
repoman_settings["O"] = checkdir
- portage.digestgen([], repoman_settings, manifestonly=1)
+ portage.digestgen([], repoman_settings, manifestonly=1, myportdb=portage.portdb)
mf = Manifest(checkdir,
portage.FetchlistDict(checkdir, repoman_settings, portage.portdb),
@@ -1610,7 +1610,7 @@ else:
mydone=[]
if repolevel==3: # In a package dir
repoman_settings["O"]=os.getcwd()
- portage.digestgen([],repoman_settings,manifestonly=1)
+ portage.digestgen([], repoman_settings, manifestonly=1, myportdb=portage.portdb)
elif repolevel==2: # In a category dir
for x in myfiles:
xs=string.split(x,"/")
@@ -1620,7 +1620,7 @@ else:
continue
mydone.append(xs[0])
repoman_settings["O"]=os.path.join(os.getcwd(), xs[0])
- portage.digestgen([],repoman_settings,manifestonly=1)
+ portage.digestgen([], repoman_settings, manifestonly=1, myportdb=portage.portdb)
elif repolevel==1: # repo-cvsroot
print green("RepoMan sez:"), "\"You're rather crazy... doing the entire repository.\"\n"
for x in myfiles:
@@ -1631,7 +1631,7 @@ else:
continue
mydone.append(string.join(xs[:2],"/"))
repoman_settings["O"]=os.path.join(os.getcwd(), x[0], x[1])
- portage.digestgen([],repoman_settings,manifestonly=1)
+ portage.digestgen([], repoman_settings, manifestonly=1, myportdb=portage.portdb)
else:
print red("I'm confused... I don't know where I am!")
sys.exit(1)