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

View File

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