@@ -96,14 +96,25 @@ install_fluent_bit()
96
96
| xargs wget -q
97
97
logit " download latest fluent-bit release done"
98
98
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
107
118
else
108
119
logit " download centos 6 fluent-bit release"
109
120
wget -q $FLUENT_CENTOS_6_BUILD
@@ -149,14 +160,25 @@ upgrade_fluent_bit()
149
160
| xargs wget -q
150
161
logit " download latest fluent-bit release done"
151
162
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
160
182
else
161
183
logit " download centos 6 build for fluent-bit"
162
184
wget -q $FLUENT_CENTOS_6_BUILD
0 commit comments