packagekit/backends/wscript

33 lines
914 B
Plaintext
Raw Normal View History

2007-11-09 15:48:57 -08:00
import Params
def build(bld):
2007-11-09 17:07:48 -08:00
env = bld.env_of_name('default')
bld.add_subdirs(env['WITH_DEFAULT_BACKEND'])
2007-11-09 15:48:57 -08:00
def configure(conf):
2007-11-09 17:07:48 -08:00
if Params.g_options.default_backend:
2007-11-09 15:48:57 -08:00
default_backend = Params.g_options.default_backend
2007-11-09 17:07:48 -08:00
elif conf.sub_config('yum'):
default_backend = 'yum'
elif conf.sub_config('apt'):
default_backend = 'apt'
elif conf.sub_config('alpm'):
default_backend = 'alpm'
elif conf.sub_config('conary'):
default_backend = 'conary'
elif conf.sub_config('box'):
default_backend = 'box'
elif conf.sub_config('smart'):
default_backend = 'smart'
elif conf.sub_config('pisi'):
default_backend = 'pisi'
else:
default_backend = 'dummy'
2007-11-09 15:48:57 -08:00
2007-11-09 17:07:48 -08:00
conf.env['WITH_DEFAULT_BACKEND'] = default_backend
2007-11-09 15:48:57 -08:00
def set_options(opt):
opt.add_option('--default-backend', type='string', help="Default backend to use alpm,apt,box,conary,dummy,smart,yum,pisi", dest="default_backend")
2007-11-09 17:07:48 -08:00
opt.sub_options('apt')