freebsd-ports/irc/bopm/pkg-deinstall
Kirill Ponomarev d46c5b1fc5 Add bopm 3.1.2,
bopm is an open-source open proxy monitor, designed for use
with hybrid-based ircds, although it can be used with slight
modification on any server which has +c to show connects to
opers and that supports KLINEs in order to K-LINE incoming
connects from open proxies.

PR:		ports/70065
Submitted by:	Evgueni V. Gavrilov <aquatique@rusunix.org>
2004-08-06 07:46:51 +00:00

55 lines
883 B
Bash

#! /bin/sh
ask() {
local question default answer
question=$1
default=$2
if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
read -p "${question} [${default}]? " answer
fi
echo ${answer:-${default}}
}
yesno() {
local question default answer
question=$1
default=$2
while :; do
answer=$(ask "${question}" "${default}")
case "${answer}" in
[Yy]*) return 0;;
[Nn]*) return 1;;
esac
echo "Please answer yes or no."
done
}
delete_account() {
local u
u=$1
if yesno "Do you want me to remove user \"${u}\"" n; then
pw userdel -n ${u}
echo "Done."
fi
}
case $2 in
DEINSTALL)
if ps -axc | grep -qw bopm; then
if yesno "bopm is still running. Shall I stop it?" y; then
killall bopm
sleep 2
else
echo "OK ... I hope you know what you are doing."
fi
fi
delete_account bopm
;;
esac