19 lines
684 B
Bash
19 lines
684 B
Bash
#!/bin/sh
|
|
set -eu
|
|
if [ "$1" = install ] || [ "$1" = upgrade ]; then
|
|
if [ -d /run/systemd/system ]; then
|
|
mc_node_environment_state=$(systemctl show --property=ActiveState --value mission-core-node-environment.service 2>/dev/null || true)
|
|
case "$mc_node_environment_state" in
|
|
active|activating)
|
|
echo "Mission Core Node: дождитесь завершения настройки окружения в приложении." >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
fi
|
|
. /etc/os-release
|
|
if [ "${ID:-}" != ubuntu ] || [ "${VERSION_ID:-}" != 24.04 ]; then
|
|
echo "Mission Core Node: this package does not support the installed system." >&2
|
|
exit 1
|
|
fi
|
|
fi
|