예제 #1
0
def essentials():
    """
    Installs reqd OS packages as specified in distro.ini
    """

    bungenipre = bungeni.Presetup()
    bungenipre.essentials()
예제 #2
0
def build_imaging():
    """
    Build python imaging for active pythons
    """

    bungenipre = bungeni.Presetup()
    bungenipre.build_imaging()
예제 #3
0
def setup_docsplit():
    """
    Installs docsplit
    """

    bungenipre = bungeni.Presetup()
    bungenipre.docsplit_install()
예제 #4
0
def build_python26():
    """
    Builds Python 2.6 from source
    """

    bungenipre = bungeni.Presetup()
    bungenipre.build_py26()
예제 #5
0
def config_supervisord():
    """
    Generates the supervisor configuration
    """

    pre = bungeni.Presetup()
    pre.supervisord_config()
예제 #6
0
def setup_setuptools():
    """
    Installs / Upgrades setuptools in the python installation
    """

    bungenipre = bungeni.Presetup()
    bungenipre.clear_ezsetup()
    bungenipre.setuptools()
예제 #7
0
def setup_pylibs():
    """
    Install setuptools, supervisor   Pythons(2.5,2.4)
    """

    bungenipre = bungeni.Presetup()
    bungenipre.build_imaging()
    bungenipre.required_pylibs()
예제 #8
0
def exist_presetup():
    """
    Installs RabbitMQ / eXist dependencies
    """
    bungenipre = bungeni.Presetup()
    bungenipre.exist_essentials()
    bungenipre.pika()
    bungenipre.magic()
    bungenipre.pyinotify()
예제 #9
0
def install_appy():
    """
    Install appy to bungeni python site-packages
    """
    bungenipre = bungeni.Presetup()
    bungenipre.install_appy()