3 [ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm
4 [ -z "$RPM_SCRIPTVERBOSITY" ] && RPM_SCRIPTVERBOSITY=5
6 if [ "$1" = user -o "$1" = group ]; then
16 [ "$RPM_USERDEL" != yes ] && return 1
17 [ -z "$1" ] && return 2
18 rpm -q --whatprovides "${MODE}($1)" >/dev/null 2>&1
19 # no package Provides it (strange)
20 [ $? -ne 0 ] && return 0
21 # only current package Provides it
22 [ `rpm -q --whatprovides "${MODE}($1)" | wc -l` -lt 2 ] && return 0
26 if [ "$1" = "testrm" ]; then
29 elif [ "$1" = del ]; then
31 [ "$RPM_SCRIPTVERBOSITY" -lt 2 ] || echo "Removing $MODE $2"
32 /usr/sbin/${MODE}del $2 || :