1+ #! /usr/bin/env bash
2+
3+ # Licensed to the Apache Software Foundation (ASF) under one or more
4+ # contributor license agreements. See the NOTICE file distributed with
5+ # this work for additional information regarding copyright ownership.
6+ # The ASF licenses this file to You under the Apache License, Version 2.0
7+ # (the "License"); you may not use this file except in compliance with
8+ # the License. You may obtain a copy of the License at
9+ #
10+ # http://www.apache.org/licenses/LICENSE-2.0
11+ #
12+ # Unless required by applicable law or agreed to in writing, software
13+ # distributed under the License is distributed on an "AS IS" BASIS,
14+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ # See the License for the specific language governing permissions and
16+ # limitations under the License.
17+
18+ export BUILD_DIR=$( cd " $( dirname " $0 " ) " ; pwd)
19+ export PROJECT_DIR=$( dirname ${BUILD_DIR} )
20+
21+ component=" apache-servicecomb-mesher"
22+ x86_pkg_name=" $component -$VERSION -linux-amd64.tar.gz"
23+ arm_pkg_name=" $component -$VERSION -linux-arm64.tar.gz"
24+ cd $PROJECT_DIR /release
25+ # asc
26+ gpg --armor --output " ${x86_pkg_name} " .asc --detach-sig " ${x86_pkg_name} "
27+ gpg --armor --output " ${arm_pkg_name} " .asc --detach-sig " ${arm_pkg_name} "
28+ # 512
29+ sha512sum " ${x86_pkg_name} " > " ${x86_pkg_name} " .sha512
30+ sha512sum " ${arm_pkg_name} " > " ${arm_pkg_name} " .sha512
31+ # src
32+ wget " https://github.com/apache/servicecomb-mesher/archive/v${VERSION} .tar.gz"
33+
34+ src_name=" ${component} -${VERSION} -src.tar.gz"
35+ mv " v${VERSION} .tar.gz" " ${src_name} "
36+
37+ gpg --armor --output " $src_name .asc" --detach-sig " ${src_name} "
38+
39+ sha512sum " ${src_name} " > " ${src_name} " .sha512
0 commit comments