f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos#!/bin/bash
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordosset -e
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos# Pre installation script
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordosif [ "$1" = "upgrade" ]
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordosthen
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos# Only if the instance has been configured
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos if [ -f @prefix@/config/buildinfo ] && [ "$(ls -A @prefix@/config/archived-configs)" ]
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos then
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos# If the server is running before upgrade, creates a flag.
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos if [ -f @prefix@/logs/server.pid ]
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos then
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos touch @prefix@/logs/status
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos fi
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos echo *Stopping OpenDJ server...
41b8a41890ba8f4574304c7ef42effe818413348mbilski @prefix@/bin/./stop-ds
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos else
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos echo "Instance is not configured. Upgrade aborded."
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos exit -1
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos fi
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordosfi
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordosecho
f572d33ed141953335fe796ca36d818146af68efLaszlo Hordos# End of the pre installation script