summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcloudskiff2021-06-22 17:36:53 +0200
committercloudskiff2021-06-22 17:36:53 +0200
commit8db10aee9fc9e302d18bd5bfcb2357275466d443 (patch)
tree0b65d2db3d6918b61c50168f943e21fc2f833459
parent94e5f7b68f3a445ad35f695518dd6968c0fa51c8 (diff)
downloadaur-8db10aee9fc9e302d18bd5bfcb2357275466d443.tar.gz
Fix bump script
-rwxr-xr-xbump.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/bump.sh b/bump.sh
index 087c5df1d30d..7e0ddab69af2 100755
--- a/bump.sh
+++ b/bump.sh
@@ -4,7 +4,7 @@ set -eo pipefail
# Remove 'v' character from version string and validate input
VERSION=${1/v/}
-validVersion='^[0-9]\.[0-9]\.[0-9]$'
+validVersion='^[0-9]+\.[0-9]+\.[0-9]+$'
if [[ ! $VERSION =~ $validVersion ]]; then
echo "Invalid version argument: '$1'" >&2
exit 1
@@ -36,8 +36,9 @@ sed -i "s/sha256sums_i686=.*\$/sha256sums_i686=('${SUM386}')/g" PKGBUILD
# Change package version
sed -i "s/pkgver = .*\$/pkgver = ${VERSION}/g" .SRCINFO
-# Replace the version string in source URL's
-sed -i "s/\/v[0-9]\.[0-9]\.[0-9]\//\/v${VERSION}\//g" .SRCINFO
+# Replace the version string in source fields
+sed -i "s/\/v[0-9]\+\.[0-9]\+\.[0-9]\+\//\/v${VERSION}\//g" .SRCINFO
+sed -i "s/driftctl-[0-9]\+\.[0-9]\+\.[0-9]\+/driftctl-${VERSION}/g" .SRCINFO
# Replace binaries checksums
sed -i "s/sha256sums_x86_64 = .*\$/sha256sums_x86_64 = ${SUMAMD64}/g" .SRCINFO