Sha256: 1be5b5e957bd5548ba6d8ffceb2ea536c6d742029f39762241f2bdd56d968039

Contents?: true

Size: 1.1 KB

Versions: 12

Compression:

Stored size: 1.1 KB

Contents

#! /bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin

MJ_VERSION=3.3
PKG_NAME_FOR_RPM=pgpool
PKG_NAME_FOR_SHOW=pgpool-II

NOBODY_SBIN=/var/private/nobody/sbin
PID_FILE_DIR=/var/run/pgpool/
PGPOOL_LOG_DIR=/var/log/pgpool
PGPOOL_CONF_DIR=/etc/pgpool-II
ADMIN_DIR=/var/www/html/pgpoolAdmin

rpm -qa | grep -q $PKG_NAME_FOR_RPM
if [ $? -ne 0 ]; then
    echo "$PKG_NAME_FOR_SHOW $MJ_VERSION is not installed."
    exit 1
fi

if [ $(id -un) != root ]; then
    echo "Must be uninstalled as root."
    exit 1
fi

while :; do
    echo -n "Do you uninstall $PKG_NAME_FOR_SHOW $MJ_VERSION (yes/no): "
    read reply
    case $reply in
    [yY] | [yY][eE][sS])
        break
        ;;
    [nN] | [nN][oO])
        echo "Uninstallation is canceled."
        exit 1
        ;;
    esac
done
echo

killall pgpool
echo "Uninstalling packages..."
rpm -qa | grep ${PKG_NAME_FOR_RPM} | xargs rpm -ev
if [ $? -ne 0 ]; then
    echo "Failed to uninstall packages."
    exit 1
fi
echo

rm -rf $NOBODY_SBIN
rm -rf $PID_FILE_DIR
rm -rf $PGPOOL_LOG_DIR
rm -rf $PGPOOL_CONF_DIR
rm -rf $ADMIN_DIR

echo "Uninstallation is completed successfully."

exit 0

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
prestogres-0.4.8 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.7 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.6 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.5 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.4 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.3 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.2 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.1 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.4.0 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.3.0 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.2.0 pgpool2/redhat/rpm_installer/uninstall.sh
prestogres-0.1.0 pgpool2/redhat/rpm_installer/uninstall.sh