if [ -f /etc/sudoers.d/99-sudopw.rpmnew ]; then
mv -f /etc/sudoers.d/99-sudopw.rpmnew /etc/sudoers.d_99-sudopw.rpmnew
echo "warning: created config /etc/sudoers.d/99-sudopw.rpmnew"
echo " has been moved as /etc/sudoers.d_99-sudopw.rpmnew"
fi
if [ $1 -ge 2 ]; then
/usr/sbin/control-restore sudo
else
for facility in sudo; do
/usr/sbin/control "$facility" wheelonly
done
fi
if [ $1 -ge 2 ]; then
/usr/sbin/control-restore sudoers
else
for facility in sudoers; do
/usr/sbin/control "$facility" strict
done
fi
if [ ! -f "/var/run/control/sudoreplay" ]; then
if [ $1 -ge 2 ]; then
/usr/sbin/control-dump sudoreplay
fi
fi
if [ $1 -ge 2 ]; then
/usr/sbin/control-restore sudoreplay
else
for facility in sudoreplay; do
/usr/sbin/control "$facility" wheelonly
done
fi
if [ ! -f "/var/run/control/sudowheel" ]; then
if [ $1 -ge 2 ]; then
/usr/sbin/control-dump sudowheel
fi
fi
if [ $1 -ge 2 ]; then
/usr/sbin/control-restore sudowheel
else
for facility in sudowheel; do
/usr/sbin/control "$facility" disabled
done
fi
if [ ! -f "/var/run/control/sudopw" ]; then
if [ $1 -ge 2 ]; then
/usr/sbin/control-dump sudopw
fi
fi
if [ $1 -ge 2 ]; then
/usr/sbin/control-restore sudopw
else
for facility in sudopw; do
/usr/sbin/control "$facility" default
done
fi