2
2
3
3
VERSION=$1
4
4
5
- if [[ -z " ${VERSION} " ]]; then
5
+ if [[ -z " ${VERSION} " ]]
6
+ then
6
7
echo >&2 " Fatal error: VERSION not set"
7
8
echo >&2 " Fatal error: Need to provide version, example: 5.62.0"
8
9
exit 2
@@ -16,31 +17,33 @@ echo "bottle do"
16
17
echo " root_url \" https://github.com/diffblue/homebrew-cbmc/releases/download/bag-of-goodies\" "
17
18
for TAG in " arm64_sonoma" " arm64_ventura" " arm64_monterey" " sonoma" " ventura" " monterey" " x86_64_linux"
18
19
do
19
- # echo "Processing bottle for $VERSION -- $TAG"
20
- OUTPUT=$( brew fetch cbmc --bottle-tag=" ${TAG} " )
21
- OUTPUT=$( echo " ${OUTPUT} " | tail -n -2)
22
-
23
- pat1=' Downloaded to: (.*\.{1})(tgz|tar\.gz)'
24
- pat2=' Already downloaded: (.*\.{1})(tgz|tar\.gz)'
25
-
26
- if [[ ${OUTPUT} =~ ${pat1} ]]; then
27
- BOTTLE_NAME=${BASH_REMATCH[1]}
28
- elif [[ ${OUTPUT} =~ ${pat2} ]]; then
29
- BOTTLE_NAME=${BASH_REMATCH[1]}
30
- else
31
- continue
32
- fi
33
-
34
- BOTTLE_NAME+=" tar.gz"
35
-
36
- tar -xzf " ${BOTTLE_NAME} "
37
- mv cbmc cbmc@" ${VERSION} "
38
- sed -iu " s/class Cbmc/class ${FORMULA_VERSION} /g" " cbmc@${VERSION} /${VERSION} /.brew/cbmc.rb"
39
- tar czf " cbmc@${VERSION} -${VERSION} .${TAG} .bottle.tar.gz" cbmc@" ${VERSION} "
40
- rm -rf cbmc@" ${VERSION} "
41
- SHA=$( shasum -a 256 " cbmc@${VERSION} -${VERSION} .${TAG} .bottle.tar.gz" )
42
- TAG_SPACED=$( printf " %-60s" " sha256 cellar: :any_skip_relocation, ${TAG} :" )
43
- LINE=" ${TAG_SPACED} \" ${SHA%% [[:space:]]* } \" "
44
- echo " ${LINE} "
20
+ # echo "Processing bottle for $VERSION -- $TAG"
21
+ OUTPUT=$( brew fetch cbmc --bottle-tag=" ${TAG} " )
22
+ OUTPUT=$( echo " ${OUTPUT} " | tail -n -2)
23
+
24
+ pat1=' Downloaded to: (.*\.{1})(tgz|tar\.gz)'
25
+ pat2=' Already downloaded: (.*\.{1})(tgz|tar\.gz)'
26
+
27
+ if [[ ${OUTPUT} =~ ${pat1} ]]
28
+ then
29
+ BOTTLE_NAME=${BASH_REMATCH[1]}
30
+ elif [[ ${OUTPUT} =~ ${pat2} ]]
31
+ then
32
+ BOTTLE_NAME=${BASH_REMATCH[1]}
33
+ else
34
+ continue
35
+ fi
36
+
37
+ BOTTLE_NAME+=" tar.gz"
38
+
39
+ tar -xzf " ${BOTTLE_NAME} "
40
+ mv cbmc cbmc@" ${VERSION} "
41
+ sed -iu " s/class Cbmc/class ${FORMULA_VERSION} /g" " cbmc@${VERSION} /${VERSION} /.brew/cbmc.rb"
42
+ tar czf " cbmc@${VERSION} -${VERSION} .${TAG} .bottle.tar.gz" cbmc@" ${VERSION} "
43
+ rm -rf cbmc@" ${VERSION} "
44
+ SHA=$( shasum -a 256 " cbmc@${VERSION} -${VERSION} .${TAG} .bottle.tar.gz" )
45
+ TAG_SPACED=$( printf " %-60s" " sha256 cellar: :any_skip_relocation, ${TAG} :" )
46
+ LINE=" ${TAG_SPACED} \" ${SHA%% [[:space:]]* } \" "
47
+ echo " ${LINE} "
45
48
done
46
49
echo end
0 commit comments