Esempio n. 1
0
 def __init__(self, conn, suite, name='TraitDebconfBrowser'):
     self.menu = make_menu(dcmenu_cmds, self.modify_trait)
     ListNoteBook.__init__(self)
     self.conn = conn
     self.suite = suite
     self.dc = TraitDebconf(self.conn, self.suite)
     self.traits = Traits(self.conn, self.suite)
     self.reset_rows()
Esempio n. 2
0
 def __init__(self, conn, suite, trait, name='DebconfEditor'):
     self.menu = make_menu(['update', 'insert'], self.main_command)
     _DebconfEditor.__init__(self, name=name)
     self.conn = conn
     self.suite = suite
     self.dc = TraitDebconf(self.conn, self.suite)
     self.dialogs = dict.fromkeys(['setconf', 'settemplate'])
     self.trait = trait
     self.dc.set_trait(trait)
Esempio n. 3
0
 def __init__(self, conn, suite, name='DebconfBrowser'):
     CommandBoxWindow.__init__(self, name=name)
     self.tdcbox = TraitDebconfBrowser(conn, suite, name=name)
     self.vbox.add(self.tdcbox)
     self.conn = conn
     self.suite = suite
     self.dc = TraitDebconf(self.conn, self.suite)
     self.tbar.add_button('update', 'update', self.reset_rows)
     self.tbar.add_button('delete', 'delete', self.delete_row)
     self.reset_rows()
Esempio n. 4
0
from paella.gtk.utils import DownloadPoolBox as dpb
from paella.admin.management import Manager, SuiteManager
from paella.admin.debconf import DebconfEditorWin, DebconfBrowser

cfg = Configuration()

m = Manager()
m.set_usize(200, 300)
m.set_uposition(1050, 730)

#mirror = 'http://ftp.us.debian.org/debian/dists/'
mirror = 'http://paella/debian/dists.orig/'
m.dbconnect(cfg['dbname'])
#tm = TemplateManager(m.conn, 'woody')
#dc.debconf.set_config('/var/cache/debconf/config.dat')
#db = DebconfBrowser(m.conn, 'sid', 'default')

from paella.profile.trait import TraitDebconf
from paella.profile.profile import ProfileEnvironment
pe = ProfileEnvironment(m.conn, 'paella')
pe.set_trait('base')

td = TraitDebconf(m.conn, 'sid')

w = SuiteManager(m.conn, 'woody')
s = SuiteManager(m.conn, 'sid')

w.set_uposition(600, 20)
s.set_uposition(600, 60)
Esempio n. 5
0
 def __init__(self, conn, suite, cfg):
     Installer.__init__(self, conn, cfg=cfg)
     self.traitpackage = TraitPackage(conn, suite)
     self.traittemplate = TraitTemplate(conn, suite)
     self.traitdebconf = TraitDebconf(conn, suite)
     self.traitscripts = TraitScript(conn, suite)