Пример #1
0
def uninstall():
    """
    Uninstall Presto after stopping the services on all nodes

    Parameters:
        --nodeps -              (optional) Flag to indicate if server uninstall
                                should ignore checking Presto rpm package
                                dependencies. Equivalent to adding --nodeps
                                flag to rpm -e.
    """
    stop()

    if package.is_rpm_installed('presto'):
        package.rpm_uninstall('presto')
    elif package.is_rpm_installed('presto-server'):
        package.rpm_uninstall('presto-server')
    elif package.is_rpm_installed('presto-server-rpm'):
        package.rpm_uninstall('presto-server-rpm')
    else:
        abort('Unable to uninstall package on: ' + env.host)
Пример #2
0
def uninstall():
    """
    Uninstall Presto after stopping the services on all nodes

    Parameters:
        --nodeps -              (optional) Flag to indicate if server uninstall
                                should ignore checking Presto rpm package
                                dependencies. Equivalent to adding --nodeps
                                flag to rpm -e.
    """
    stop()

    if package.is_rpm_installed('presto'):
        package.rpm_uninstall('presto')
    elif package.is_rpm_installed('presto-server'):
        package.rpm_uninstall('presto-server')
    elif package.is_rpm_installed('presto-server-rpm'):
        package.rpm_uninstall('presto-server-rpm')
    else:
        abort('Unable to uninstall package on: ' + env.host)