Add pre and post update hook (#4099)
* Add pre and post update hook * Update update.sh Co-authored-by: André Peters <andre.peters@debinux.de>master
parent
05bef542d0
commit
497950f4e4
12
update.sh
12
update.sh
|
@ -6,6 +6,13 @@ if [ "$(id -u)" -ne "0" ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
# Run pre-update-hook
|
||||
if [ -f "${SCRIPT_DIR}/pre_update_hook.sh" ]; then
|
||||
bash "${SCRIPT_DIR}/pre_update_hook.sh"
|
||||
fi
|
||||
|
||||
if [[ "$(uname -r)" =~ ^4\.15\.0-60 ]]; then
|
||||
echo "DO NOT RUN mailcow ON THIS UBUNTU KERNEL!";
|
||||
echo "Please update to 5.x or use another distribution."
|
||||
|
@ -691,6 +698,11 @@ fi
|
|||
echo -e "\e[32mCollecting garbage...\e[0m"
|
||||
docker_garbage
|
||||
|
||||
# Run post-update-hook
|
||||
if [ -f "${SCRIPT_DIR}/post_update_hook.sh" ]; then
|
||||
bash "${SCRIPT_DIR}/post_update_hook.sh"
|
||||
fi
|
||||
|
||||
#echo "In case you encounter any problem, hard-reset to a state before updating mailcow:"
|
||||
#echo
|
||||
#git reflog --color=always | grep "Before update on "
|
||||
|
|
Loading…
Reference in New Issue