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()
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)
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()
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)
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)