Ejemplo n.º 1
0
def package(install_root, archive_name):
    parent, root_dir = os.path.split(install_root)

    try:
        tar_file = tarfile.open(archive_name, 'w:gz')

        with sdk.chdir(parent):
            tar_file.add(root_dir)
    finally:
        tar_file.close()
Ejemplo n.º 2
0
def build(recipes, layout, debug, profile):
    for pkg, build_f, src_dir in recipes:
        sdk.print_box('Building %s' % pkg, src_dir)

        with sdk.chdir(src_dir):
            build_f(layout, debug, profile)
Ejemplo n.º 3
0
def build(recipes, layout, debug, profile):
    for pkg, build_f, src_dir in recipes:
        sdk.print_box('Building %s' % pkg, src_dir)

        with sdk.chdir(src_dir):
            build_f(layout, debug, profile)
Ejemplo n.º 4
0
def svn_update_current_platform(install_root):
    with sdk.chdir(HERE):
        sdk.sh('svn', 'revert', '-R', install_root)
        sdk.sh('svn', 'up', install_root)
Ejemplo n.º 5
0
def svn_update_current_platform(install_root):
    with sdk.chdir(HERE):
        sdk.sh('svn', 'up', install_root)