@cryptotaxi247 / netdata-1 / commits / 29f373d67

Differentiate error codes better when claiming from kickstart script. (#15015)

Austin S. Hemmelgarn committed May 4, 2023 at 13:44 UTC 29f373d6775070311e4eab6f766cb3b9d4e4c399
1 file changed +8 -2
packaging/installer/kickstart.sh
+8 -2
@@ -2,7 +2,7 @@
2 #
3 # SPDX-License-Identifier: GPL-3.0-or-later
4 #
5 -# Next unused error code: F0512
5 +# Next unused error code: F0515
6
7 # ======================================================================
8 # Constants
@@ -1137,8 +1137,14 @@ claim() {
1137 NETDATA_CLAIM_PATH="${INSTALL_PREFIX}/netdata/usr/sbin/netdata-claim.sh"
1138 fi
1139
1140 - if [ ! -x "${NETDATA_CLAIM_PATH}" ]; then
1140 + if [ -z "${NETDATA_CLAIM_PATH}" ]; then
1141 fatal "Unable to find usable claiming script. Reinstalling Netdata may resolve this." F050B
1142 + elif [ ! -e "${NETDATA_CLAIM_PATH}" ]; then
1143 + fatal "${NETDATA_CLAIM_PATH} does not exist." F0512
1144 + elif [ ! -f "${NETDATA_CLAIM_PATH}" ]; then
1145 + fatal "${NETDATA_CLAIM_PATH} is not a file." F0513
1146 + elif [ ! -x "${NETDATA_CLAIM_PATH}" ]; then
1147 + fatal "Claiming script at ${NETDATA_CLAIM_PATH} is not executable. Reinstalling Netdata may resolve this." F0514
1148 fi
1149
1150 if ! is_netdata_running; then