PREIN
/bin/sh
# add the tomcat user and group
/usr/sbin/groupadd -g 91 -r tomcat 2>/dev/null || :
/usr/sbin/useradd -c "Apache Tomcat" -u 91 -g tomcat \
-s /sbin/nologin -r -d /usr/share/tomcat6 tomcat 2>/dev/null || :
# Save the conf, app, and lib dirs
# due to rbgz 640686. Copy them to the _tmppath so we don't pollute
# the tomcat file structure
#[ -d /var/lib/tomcat6/webapps ] && /usr/bin/cp -rp /var/lib/tomcat6/webapps /home/iurt/rpmbuild/tmp//tomcat6-webapps.bak || :
#[ -d /etc/tomcat6 ] && /usr/bin/cp -rp /etc/tomcat6 /home/iurt/rpmbuild/tmp//tomcat6-confdir.bak || :
#[ -d /usr/share/java/tomcat6 ] && /usr/bin/cp -rp /usr/share/java/tomcat6 /home/iurt/rpmbuild/tmp//tomcat6-libdir.bak || :
PREUN
/bin/sh
if [ "$1" = "0" ]; then
# /etc/init.d/tomcat6 stop > /dev/null 2>&1
# /sbin/chkconfig --del tomcat6
# package removal, not upgrade
/bin/systemctl --no-reload disable tomcat6.service > /dev/null 2>&1 || :
/bin/systemctl stop tomcat6.service > /dev/null 2>&1 || :
fi
POSTIN
/bin/sh
/usr/share/rpm-helper/add-service tomcat6 $1 tomcat6
POSTUN
/bin/sh
if [ $1 -ge 1 ]; then
#package upgrade, not uninstall
/bin/systemctl try-restart tomcat6.service > /dev/null 2>&1 || :
fi
POSTTRANS
/bin/sh
if [ -d /home/iurt/rpmbuild/tmp//tomcat6-webapps.bak ]; then
/usr/bin/cp -rp /home/iurt/rpmbuild/tmp//tomcat6-webapps.bak/* /var/lib/tomcat6/webapps
/usr/bin/rm -rf /home/iurt/rpmbuild/tmp//tomcat6-webapps.bak
fi
if [ -d /home/iurt/rpmbuild/tmp//tomcat6-libdir.bak ]; then
/usr/bin/cp -rp /home/iurt/rpmbuild/tmp//tomcat6-libdir.bak/* /usr/share/java/tomcat6
/usr/bin/rm -rf /home/iurt/rpmbuild/tmp//tomcat6-libdir.bak
fi
if [ -d /home/iurt/rpmbuild/tmp//tomcat6-confdir.bak ]; then
/usr/bin/cp -rp /home/iurt/rpmbuild/tmp//tomcat6-confdir.bak/* /etc/tomcat6
/usr/bin/rm -rf /home/iurt/rpmbuild/tmp//tomcat6-confdir.bak
fi
# execute only when update is run
if [ "$1" -eq "0" ]; then
mkdir -p /var/cache/tomcat6/work
mkdir -p /var/cache/tomcat6/temp
chown tomcat:tomcat /var/cache/tomcat6/work
chown tomcat:tomcat /var/cache/tomcat6/temp
chmod 775 /var/cache/tomcat6/work
chmod 775 /var/cache/tomcat6/temp
fi