PREUN
/bin/sh
if [ "$1" = "0" ]; then while read SHNAME; do [ "$SHNAME" = "/bin/ksh93" ] ||\ echo "$SHNAME" done < /etc/shells > /etc/shells.new mv -f /etc/shells.new /etc/shells fi
POSTIN
/bin/sh
/sbin/ldconfig if [ ! -f /etc/shells ]; then echo "/bin/ksh93" > /etc/shells else while read SHNAME; do if [ "$SHNAME" = "/bin/ksh93" ]; then HAS_KSH=1 fi done < /etc/shells [ -n "$HAS_KSH" ] || echo "/bin/ksh93" >> /etc/shells fi
POSTUN
/bin/sh
/sbin/ldconfig