Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fw-interfaces.git;a=commitdiff;h=8eb8620faa2c5c81a776aac10c80748ac1b49e36
commit 8eb8620faa2c5c81a776aac10c80748ac1b49e36 Author: bouleetbil <bouleet...@frogdev.info> Date: Fri Apr 9 14:26:34 2010 +0000 fw-interfaces.py *added fprint for debug *added service when a daemon is selected diff --git a/fw-interfaces.py b/fw-interfaces.py index 546b718..3204971 100644 --- a/fw-interfaces.py +++ b/fw-interfaces.py @@ -35,6 +35,11 @@ USE_WICD = 0 USE_FWUTILS = 1 #by default use frugalware +debug=0 +def fprint(texte): + global debug + if debug == 1: + print texte def analyseLine(Line): global USE_NM @@ -57,7 +62,7 @@ def analyseLine(Line): USE_WICD = 1 except: - print "Read file error" + fprint("Read file error") @@ -116,10 +121,9 @@ def message_box(title="Message Box", message="", buttons=(), pixmap=None, return win.ret - def find_pkg(packagename): if pacman.initialize("/") == -1: - print "initialize() failed" + fprint("initialize() failed") return False local = pacman.db_register("local") i = pacman.db_getpkgcache(local) @@ -134,7 +138,7 @@ def find_pkg(packagename): return found def sysexec(cmd): - print "executing", cmd + fprint("executing"+ cmd) os.system(cmd) def install_pkg(packagename): @@ -144,32 +148,7 @@ def install_pkg(packagename): buttons=('Ok',)) #TODO use python binding - ''' - if pacman.initialize("/") == -1: - print "initialize() failed" - return False - local = pacman.db_register("local") - - pm_errno = 0 - - if pacman.pacman_trans_init(pacman.TRANS_TYPE_SYNC,pacman.TRANS_FLAG_NOCONFLICTS, None, None, None) == -1: - message_box(title='Error', - message='Failed to add init pacman '+" "+pacman.pacman_strerror(pm_errno), - buttons=('Ok',)) - return False - FOR NOW pacman_trans_addtarget DON'T WORKS - if pacman.pacman_trans_addtarget(target) == -1: - message_box(title='Error', - message='Failed to add target '+packagename+" "+pacman.pacman_strerror(pm_errno), - buttons=('Ok',)) - return False - - # pacman_trans_prepare (pmlist_t **data) - # pacman_trans_commit (pmlist_t **data) - # pacman_trans_release () - pacman.release() - ''' def install_service(servicename): sysexec("service "+servicename+" add") @@ -200,6 +179,7 @@ class Start: #ask to pacman-g2 if find_pkg("networkmanager"): USE_NM = 1 + install_service("networkmanager") else: result = message_box(title='Missing package', message='Do you want install networkmanager ?', @@ -207,13 +187,13 @@ class Start: if result == 'Ok': install_pkg("networkmanager") install_service("networkmanager") - - + elif donnees == "3": print "Use Wicd" #ask to pacman-g2 if find_pkg("wicd"): USE_WICD = 1 + install_service("wicd") else: result = message_box(title='Missing package', message='Do you want install wicd ?', _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git