modified: ri_dep.py

modified:   ri_oper.py
	modified:   ri_tk_cmd.py
	modified:   ../xml/interface.xml
    funcation and packages dependency not add InstallPkg of ri_oper
    modules
This commit is contained in:
fling
2010-11-20 11:09:06 +08:00
parent e26ea61ec2
commit 8267a1446f
4 changed files with 29 additions and 24 deletions

View File

@@ -204,27 +204,18 @@ def software_group_optional_quit():
vn = "software_group_%s" %(i.name)
i.install = display.var_dict[vn].get()
def dependency_list_init():
def dependency_fun_pkg_display():
''' init function for list in dependency step '''
func_dep_list = []
ri_dep.dependency_init()
f_dep_text = ["function dependency list"]
func_dep_dict = ri_func_dep.check_function_depending()
for key in func_dep_dict.keys():
func_dep_list.append(func_dep_dict[key])
f = [ k.ljust(30) + ': ' + func_dep_dict[k] for k in func_dep_dict.keys() ]
f = [ k.ljust(30) + ': ' + ri_dep.dependency_init.func_dep_dict[k] for k in ri_dep.dependency_init.func_dep_dict.keys() ]
dep_text = ["package dependency list"]
ri_dep.construct_depending()
ri_dep.resolve_recursive_depending()
ri_dep.construct_depended()
dep_dict = ri_dep.get_extra_depending(func_dep_list)
l = [ k.ljust(20) + ': ' + ' '.join(dep_dict[k]) for k in dep_dict.keys()]
l = [ k.ljust(20) + ': ' + ' '.join(ri_dep.dependency_init.dep_dict[k]) for k in ri_dep.dependency_init.dep_dict.keys()]
l = f_dep_text + f + dep_text + l
display.var_dict['dependency.list'].set(value=tuple(l))
def service_construct(w):
''' construct service widget based on actual data
w - Widget instance '''