* let_pisi_had() in dedigi olur... Adam -E ile conflict li paketleri de sisteminde

barindiriyor olabilir. let_pisi_had() bunlar conflictli diye aglamasin.

* internal api'ye gecene kadar bunlar iskelet olacak, sonra os.systemler gidecek...
This commit is contained in:
Faik Uygur
2006-08-22 12:01:49 +00:00
parent 8c7dcedbee
commit a372fdcc5d
2 changed files with 8 additions and 5 deletions
+6 -4
View File
@@ -16,11 +16,13 @@ import os
import pisi.util as util
from pisi.scenarioapi.constants import *
def pisi_upgraded():
os.system("pisi -D%s upgrade" % consts.pisi_db)
def pisi_upgraded(*args):
packages = util.strlist(args).rstrip()
os.system("pisi -D%s upgrade %s" % (consts.pisi_db, packages))
def pisi_removed(*pkg):
os.system("pisi -D%s remove %s" % (consts.pisi_db, util.strlist(pkg).rstrip()))
def pisi_removed(*args):
packages = util.strlist(args).rstrip()
os.system("pisi -D%s remove %s" % (consts.pisi_db, packages))
def pisi_added_repo(name, url):
os.system("pisi -D%s add-repo -y %s %s" % (consts.pisi_db, name, url))
+2 -1
View File
@@ -25,4 +25,5 @@ def let_repo_had(package, *args):
def let_pisi_had(*args):
url = os.path.join(os.getcwd(), consts.repo_url)
pisi_added_repo(consts.repo_name, url)
pisi_installed(*args)
packages = util.strlist(args).rstrip()
os.system("pisi -D%s install -E %s" % (consts.pisi_db, packages))