diff --git a/debian/navalplan.postinst b/debian/navalplan.postinst new file mode 100755 index 000000000..d8e8592e3 --- /dev/null +++ b/debian/navalplan.postinst @@ -0,0 +1,26 @@ +#! /bin/bash + +if [[ $1 = configure ]] +then + # Remove old deployment directory as it's no longer necessary. + if [ -d /var/lib/tomcat6/webapps/navalplan/ ] ; then + rm -r /var/lib/tomcat6/webapps/navalplan/ + fi + + # Make sure the driver is there, as it might be removed when + # uninstalling older versions of the package. + if [ ! -L /usr/share/tomcat6/lib/postgresql-jdbc3.jar ] ; then + ln -sf /usr/share/java/postgresql-jdbc3.jar /usr/share/tomcat6/lib/ + fi + + # Start tomcat again + if [ -x /etc/init.d/tomcat6 ] ; then + if [ -x "$(which invoke-rc.d 2> /dev/null)" ] ; then + invoke-rc.d tomcat6 start + else + /etc/init.d/tomcat6 start + fi + fi + +fi +#DEBHELPER# diff --git a/debian/navalplan.preinst b/debian/navalplan.preinst index d1cf3e17c..b2388468f 100755 --- a/debian/navalplan.preinst +++ b/debian/navalplan.preinst @@ -91,25 +91,5 @@ then rm $PGPASSFILE $old_db_dump - # Remove old deployment directory as it's no longer necessary. - if [ -d /var/lib/tomcat6/webapps/navalplan/ ] ; then - rm -r /var/lib/tomcat6/webapps/navalplan/ - fi - - # Make sure the driver is there, as it might be removed when - # uninstalling older versions of the package. - if [ ! -L /usr/share/tomcat6/lib/postgresql-jdbc3.jar ] ; then - ln -sf /usr/share/java/postgresql-jdbc3.jar /usr/share/tomcat6/lib/ - fi - - # Start tomcat again - if [ -x /etc/init.d/tomcat6 ] ; then - if [ -x "$(which invoke-rc.d 2> /dev/null)" ] ; then - invoke-rc.d tomcat6 start - else - /etc/init.d/tomcat6 start - fi - fi - fi #DEBHELPER#