예제 #1
0
def debsingle():
    """
    Assemble the deb package for the current Ubuntu release
    """
    builder = BuilderDebSource(DEB_SOURCE_BUILD_DIR,
                               [getCurrentUbuntuDistribName()])
    builder.build()
예제 #2
0
def deb_single(is_stable=False):
    '''
    Assemble the deb package for the current Ubuntu release
    '''
    builder = BuilderDebSource(DEB_SOURCE_BUILD_DIR,
                               [getCurrentUbuntuDistribName()],
                               tobool(is_stable))
    builder.build()
    return builder.getResultPath()
예제 #3
0
def deb_install(is_stable=False):
    '''
    Assemble deb package for current Ubuntu release
    '''
    result_path = deb_single(tobool(is_stable))

    version = getOutwikerVersion()

    with lcd(result_path):
        local("sudo dpkg -i outwiker_{}+{}~{}_all.deb".format(
            version[0], version[1], getCurrentUbuntuDistribName()))
예제 #4
0
def debinstall():
    """
    Assemble deb package for current Ubuntu release
    """
    debsingle()

    version = getOutwikerVersion()

    with lcd(os.path.join(BUILD_DIR, DEB_SOURCE_BUILD_DIR)):
        local("sudo dpkg -i outwiker_{}+{}~{}_all.deb".format(
            version[0],
            version[1],
            getCurrentUbuntuDistribName()))