Skip to content

Commit 9dc5255

Browse files
author
Deepa-Martin-ML
authored
Merge pull request #80 from Sahana-Bannigol-ML/master
Issue: sfagent installation to support ubuntu22
2 parents 5e1cd66 + 57533ee commit 9dc5255

File tree

1 file changed

+38
-16
lines changed

1 file changed

+38
-16
lines changed

install.sh

+38-16
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,25 @@ install_fluent_bit()
9696
| xargs wget -q
9797
logit "download latest fluent-bit release done"
9898
elif [ "$SYSTEM_TYPE" = "systemd" ] && [ "$ARCH" = "aarch64" ]; then
99-
logit "download latest fluent-bit release $ARCH"
100-
curl -sL https://api.github.com/repos/snappyflow/apm-agent/releases?per_page=500 \
101-
| grep -w "browser_download_url"|grep "download/fluent-bit-arm" \
102-
| head -n 1 \
103-
| cut -d":" -f 2,3 \
104-
| tr -d '"' \
105-
| xargs wget -q
106-
logit "download latest arm64 fluent-bit release done"
99+
source /etc/os-release
100+
if [ "$VERSION_ID" = "22.04" ] ; then
101+
curl -sL https://api.github.com/repos/snappyflow/apm-agent/releases?per_page=500 \
102+
| grep -w "browser_download_url"|grep "download/ubuntu22-fluent-bit-arm" \
103+
| head -n 1 \
104+
| cut -d":" -f 2,3 \
105+
| tr -d '"' \
106+
| xargs wget -q
107+
logit "download latest fluent-bit for ubuntu 22 release done"
108+
else
109+
logit "download latest fluent-bit release $ARCH"
110+
curl -sL https://api.github.com/repos/snappyflow/apm-agent/releases?per_page=500 \
111+
| grep -w "browser_download_url"|grep "download/fluent-bit-arm" \
112+
| head -n 1 \
113+
| cut -d":" -f 2,3 \
114+
| tr -d '"' \
115+
| xargs wget -q
116+
logit "download latest arm64 fluent-bit release done"
117+
fi
107118
else
108119
logit "download centos 6 fluent-bit release"
109120
wget -q $FLUENT_CENTOS_6_BUILD
@@ -149,14 +160,25 @@ upgrade_fluent_bit()
149160
| xargs wget -q
150161
logit "download latest fluent-bit release done"
151162
elif [ "$SYSTEM_TYPE" = "systemd" ] && [ "$ARCH" = "aarch64" ]; then
152-
logit "download latest fluent-bit release for $ARCH"
153-
curl -sL https://api.github.com/repos/snappyflow/apm-agent/releases?per_page=500 \
154-
| grep -w "browser_download_url"|grep "download/fluent-bit-arm" \
155-
| head -n 1 \
156-
| cut -d":" -f 2,3 \
157-
| tr -d '"' \
158-
| xargs wget -q
159-
logit "download latest arm64 fluent-bit release done"
163+
source /etc/os-release
164+
if [ "$VERSION_ID" = "22.04" ] ; then
165+
curl -sL https://api.github.com/repos/snappyflow/apm-agent/releases?per_page=500 \
166+
| grep -w "browser_download_url"|grep "download/ubuntu22-fluent-bit-arm" \
167+
| head -n 1 \
168+
| cut -d":" -f 2,3 \
169+
| tr -d '"' \
170+
| xargs wget -q
171+
logit "download latest fluent-bit for ubuntu 22 arm release done"
172+
else
173+
logit "download latest fluent-bit release for $ARCH"
174+
curl -sL https://api.github.com/repos/snappyflow/apm-agent/releases?per_page=500 \
175+
| grep -w "browser_download_url"|grep "download/fluent-bit-arm" \
176+
| head -n 1 \
177+
| cut -d":" -f 2,3 \
178+
| tr -d '"' \
179+
| xargs wget -q
180+
logit "download latest arm64 fluent-bit release done"
181+
fi
160182
else
161183
logit "download centos 6 build for fluent-bit"
162184
wget -q $FLUENT_CENTOS_6_BUILD

0 commit comments

Comments
 (0)