preinst revision 6330
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington#!/bin/bash
a093731116a8c24d49b903df7602cf586e499b45Phill Cunningtonset -e
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington# Pre installation script
a093731116a8c24d49b903df7602cf586e499b45Phill Cunningtonif [ "$1" = "upgrade" ]
a093731116a8c24d49b903df7602cf586e499b45Phill Cunningtonthen
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington# Only if the instance has been configured
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington if [ -f @prefix@/config/buildinfo ] && [ "$(ls -A @prefix@/config/archived-configs)" ]
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington then
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington# If the server is running before upgrade, creates a flag.
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington if [ -f @prefix@/logs/server.pid ]
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington then
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington touch @prefix@/logs/status
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington fi
00d8f227274309e654f00d10580126fb1decc800Quentin CASTEL echo *Stopping OpenDJ server...
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington @prefix@/bin/stop-ds
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington else
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington echo "Instance is not configured. Upgrade aborded."
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington exit -1
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington fi
a093731116a8c24d49b903df7602cf586e499b45Phill Cunningtonfi
a093731116a8c24d49b903df7602cf586e499b45Phill Cunningtonecho
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington# End of the pre installation script