fix: rename package to influxdb2-cli (#495)

The package filename remains "influxdb2-client"; however, internally
the package has been renamed to "influxdb2-cli". This is so upgrades
are performed correctly by apt and yum (which use the package
metadata rather than the filename).

This also swaps out underscores to slashes to match what
influxdata-docker expects.
This commit is contained in:
Brandon Pfeifer 2023-04-10 12:48:17 -04:00 committed by GitHub
parent af76e69fa5
commit 929952d647
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -31,11 +31,11 @@ build_archive()
if [[ ${OS} != windows ]]
then
local target="${PKG_OUT_PATH}/influxdb2-client-${VERSION}_${OS}_${ARCH}.tar.gz"
local target="${PKG_OUT_PATH}/influxdb2-client-${VERSION}-${OS}-${ARCH}.tar.gz"
tar -czf "${target}" .
else
local target="${PKG_OUT_PATH}/influxdb2-client-${VERSION}_${OS}_${ARCH}.zip"
local target="${PKG_OUT_PATH}/influxdb2-client-${VERSION}-${OS}-${ARCH}.zip"
zip -r "${target}" .
fi
@ -83,7 +83,7 @@ fpm_wrapper()
fpm \
--log error \
`# package description` \
--name influxdb2-client \
--name influxdb2-cli \
--vendor InfluxData \
--description 'CLI for managing resources in InfluxDB v2' \
--url https://influxdata.com \
@ -105,7 +105,7 @@ fpm_wrapper()
# maintain compatibility.
case ${1} in
deb)
mv "${PKG_OUT_PATH}/influxdb2-client_${VERSION}-1_${ARCH}.deb" \
mv "${PKG_OUT_PATH}/influxdb2-cli_${VERSION}-1_${ARCH}.deb" \
"${PKG_OUT_PATH}/influxdb2-client-${VERSION}-${ARCH}.deb"
# generate signature and checksums
@ -113,7 +113,7 @@ fpm_wrapper()
generate_checksums "${PKG_OUT_PATH}/influxdb2-client-${VERSION}-${ARCH}.deb"
;;
rpm)
mv "${PKG_OUT_PATH}/influxdb2-client-${VERSION//-/_}-1.${ARCH}.rpm" \
mv "${PKG_OUT_PATH}/influxdb2-cli-${VERSION//-/_}-1.${ARCH}.rpm" \
"${PKG_OUT_PATH}/influxdb2-client-${VERSION//-/_}.${ARCH}.rpm"
# generate signature and checksums