PREIN
/bin/sh
getent group sgeadmin >/dev/null || groupadd -r sgeadmin
getent passwd sgeadmin >/dev/null || \
useradd -r -g sgeadmin -d /usr/share/gridengine -s /sbin/nologin \
-c 'Grid Engine' sgeadmin
exit 0
PREUN
/bin/sh
if [ $1 -eq 0 ] ; then
alternatives --remove qsub /usr/bin/qsub-ge || :
fi
POSTTRANS
/bin/sh
alternatives --install /usr/bin/qsub qsub /usr/bin/qsub-ge 10 \
--slave /usr/share/man/man1/qsub.1.gz qsub-man \
/usr/share/man/man1/qsub-ge.1.gz \
--slave /usr/bin/qalter qalter /usr/bin/qalter-ge \
--slave /usr/share/man/man1/qalter.1.gz qalter-man \
/usr/share/man/man1/qalter-ge.1.gz \
--slave /usr/bin/qdel qdel /usr/bin/qdel-ge \
--slave /usr/share/man/man1/qdel.1.gz qdel-man \
/usr/share/man/man1/qdel-ge.1.gz \
--slave /usr/bin/qhold qhold /usr/bin/qhold-ge \
--slave /usr/share/man/man1/qhold.1.gz qhold-man \
/usr/share/man/man1/qhold-ge.1.gz \
--slave /usr/bin/qrls qrls /usr/bin/qrls-ge \
--slave /usr/share/man/man1/qrls.1.gz qrls-man \
/usr/share/man/man1/qrls-ge.1.gz \
--slave /usr/bin/qselect qselect /usr/bin/qselect-ge \
--slave /usr/share/man/man1/qselect.1.gz qselect-man \
/usr/share/man/man1/qselect-ge.1.gz \
--slave /usr/bin/qstat qstat /usr/bin/qstat-ge \
--slave /usr/share/man/man1/qstat.1.gz qstat-man \
/usr/share/man/man1/qstat-ge.1.gz || :
Triggers
gridengine-execd <
6.2u5p2-2
/bin/sh
/usr/bin/systemd-sysv-convert --save sge_execd >/dev/null 2>&1 || :
/sbin/chkconfig --del sge_execd >/dev/null 2>&1 || :
/bin/systemctl try-restart sge_execd.service >/dev/null 2>&1 || :