예제 #1
0
파일: opkg.py 프로젝트: ponty/fabtools
def nopackage(pkg_name, force_depends=False, force_removal_of_dependent_packages=False):
    """
    Require a opkg package to be uninstalled.

    Example::

        from fabtools import require

        require.opkg.nopackage('apache2')
    """
    if is_installed(pkg_name):
        uninstall(pkg_name, force_depends=force_depends, force_removal_of_dependent_packages=force_removal_of_dependent_packages)
예제 #2
0
def nopackage(pkg_name):
    """
    Require a opkg package to be uninstalled.

    Example::

        from fabtools import require

        require.opkg.nopackage('apache2')
    """
    if is_installed(pkg_name):
        uninstall(pkg_name)
예제 #3
0
파일: opkg.py 프로젝트: ponty/fabtools
def nopackages(pkg_list, force_depends=False, force_removal_of_dependent_packages=False):
    """
    Require several opkg packages to be uninstalled.

    Example::

        from fabtools import require

        require.opkg.nopackages([
            'perl',
            'php5',
            'ruby',
        ])
    """
    pkg_list = [pkg for pkg in pkg_list if is_installed(pkg)]
    if pkg_list:
        uninstall(pkg_list, force_depends=force_depends, force_removal_of_dependent_packages=force_removal_of_dependent_packages)
예제 #4
0
파일: opkg.py 프로젝트: ponty/fabtools
def nopackage(pkg_name,
              force_depends=False,
              force_removal_of_dependent_packages=False):
    """
    Require a opkg package to be uninstalled.

    Example::

        from fabtools import require

        require.opkg.nopackage('apache2')
    """
    if is_installed(pkg_name):
        uninstall(pkg_name,
                  force_depends=force_depends,
                  force_removal_of_dependent_packages=
                  force_removal_of_dependent_packages)
예제 #5
0
def nopackages(pkg_list):
    """
    Require several opkg packages to be uninstalled.

    Example::

        from fabtools import require

        require.opkg.nopackages([
            'perl',
            'php5',
            'ruby',
        ])
    """
    pkg_list = [pkg for pkg in pkg_list if is_installed(pkg)]
    if pkg_list:
        uninstall(pkg_list)
예제 #6
0
파일: opkg.py 프로젝트: ponty/fabtools
def nopackages(pkg_list,
               force_depends=False,
               force_removal_of_dependent_packages=False):
    """
    Require several opkg packages to be uninstalled.

    Example::

        from fabtools import require

        require.opkg.nopackages([
            'perl',
            'php5',
            'ruby',
        ])
    """
    pkg_list = [pkg for pkg in pkg_list if is_installed(pkg)]
    if pkg_list:
        uninstall(pkg_list,
                  force_depends=force_depends,
                  force_removal_of_dependent_packages=
                  force_removal_of_dependent_packages)