From 1dc42a22a4f7928a069c981db29c7a17949a0af3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Tue, 24 Aug 2021 15:49:35 +0200 Subject: [PATCH] change to zsh Then we can use zsh to somewhat clean up the label name (at least get rid of special characters from the URL). --- utils/buildCaseStatement.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/buildCaseStatement.sh b/utils/buildCaseStatement.sh index 060f75f..81943e0 100755 --- a/utils/buildCaseStatement.sh +++ b/utils/buildCaseStatement.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/zsh export PATH=/usr/bin:/bin:/usr/sbin:/sbin @@ -74,7 +74,9 @@ name=${archiveName%.*} echo "name: $name" archiveExt=${archiveName##*.} echo "archiveExt: $archiveExt" -identifier=$(echo $name | tr '[:upper:]' '[:lower:]') +identifier=${name:l} +identifier=${identifier//\%[0-9a-fA-F][0-9a-fA-F]} +identifier=${identifier//[,._*@$\(\)\-]} echo "identifier: $identifier" if [ "$archiveExt" = "pkg" ]; then