Skip to content

Commit d81c632

Browse files
authored
Update preinstall.sh
Added check for nginx-agent command being present for improved debugging to see if existing version of agent is present or not
1 parent b95f411 commit d81c632

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

scripts/packages/preinstall.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,12 @@ ensure_sudo() {
4545

4646
update_config_file() {
4747
echo "Checking what version of NGINX Agent is already installed"
48-
check_version="nginx-agent --version"
49-
nginx_agent_version=$($check_version 2>&1) || true
50-
echo "Existing NGINX Agent version: $nginx_agent_version"
48+
if command -v nginx-agent >/dev/null 2>&1; then
49+
nginx_agent_version=$(nginx-agent --version 2>&1)
50+
echo "Existing NGINX Agent version: $nginx_agent_version"
51+
else
52+
echo "No existing NGINX Agent installation found"
53+
fi
5154

5255
if [ -z "${nginx_agent_version##nginx-agent version v2*}" ]; then
5356
echo "Migrating NGINX Agent configuration from V2 to V3 format"

0 commit comments

Comments
 (0)