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

Reply via email to