2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-09-01 14:35:29 +00:00

[#3025] use admin-utils.sh based on location in upgrade scripts

This commit is contained in:
Andrei Pavel
2024-02-21 00:56:10 +02:00
parent 29510c9762
commit ee3c643346
58 changed files with 464 additions and 348 deletions

View File

@@ -14,14 +14,16 @@ set -eu
# SC2034: ... appears unused. Verify use (or export if used externally).
prefix="@prefix@"
# Include utilities. Use installed version if available and
# use build version if it isn't.
if test -f "@datarootdir@/@PACKAGE_NAME@/scripts/admin-utils.sh"; then
# shellcheck source=./src/bin/admin/admin-utils.sh.in
. "@datarootdir@/@PACKAGE_NAME@/scripts/admin-utils.sh"
else
# Include utilities based on location of this script. Check for sources first,
# so that the unexpected situations with weird paths fall on the default
# case of installed.
script_path=$(cd "$(dirname "${0}")" && pwd)
if test "${script_path}" = "@abs_top_builddir@/src/share/database/scripts/mysql"; then
# shellcheck source=./src/bin/admin/admin-utils.sh.in
. "@abs_top_builddir@/src/bin/admin/admin-utils.sh"
else
# shellcheck source=./src/bin/admin/admin-utils.sh.in
. "@datarootdir@/@PACKAGE_NAME@/scripts/admin-utils.sh"
fi
VERSION=$(mysql_version "$@")