Package sudo: Скрипты

Post install

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
Pre install

if [ $1 -ge 2 ]; then 
	/usr/sbin/control-dump sudo 
fi 


if [ $1 -ge 2 ]; then 
	/usr/sbin/control-dump sudoers 
fi 

if [ -f "/etc/control.d/facilities/sudoreplay" ]; then
    
if [ $1 -ge 2 ]; then 
	/usr/sbin/control-dump sudoreplay 
fi 

fi
if [ -f "/etc/control.d/facilities/sudowheel" ]; then
    
if [ $1 -ge 2 ]; then 
	/usr/sbin/control-dump sudowheel 
fi 

fi
if [ -f "/etc/control.d/facilities/sudopw" ]; then
    
if [ $1 -ge 2 ]; then 
	/usr/sbin/control-dump sudopw 
fi 

fi