From 9401f816dd0d9d550fe98a8507224bde51c4b847 Mon Sep 17 00:00:00 2001 From: hongbotian Date: Mon, 30 Nov 2015 02:41:33 -0500 Subject: upload tomcat JIRA: BOTTLENECK-7 Change-Id: I875d474869efd76ca203c30b60ebc0c3ee606d0e Signed-off-by: hongbotian --- .../tomcat-connectors-1.2.32-src/tools/signfile.sh | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100755 rubbos/app/tomcat-connectors-1.2.32-src/tools/signfile.sh (limited to 'rubbos/app/tomcat-connectors-1.2.32-src/tools/signfile.sh') diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/tools/signfile.sh b/rubbos/app/tomcat-connectors-1.2.32-src/tools/signfile.sh new file mode 100755 index 00000000..25d2c8a3 --- /dev/null +++ b/rubbos/app/tomcat-connectors-1.2.32-src/tools/signfile.sh @@ -0,0 +1,64 @@ +#!/bin/sh + +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +gpgopts="-ba" +for o +do + case "$o" in + *=*) a=`echo "$o" | sed 's/^[-_a-zA-Z0-9]*=//'` + ;; + *) a='' + ;; + esac + case "$o" in + --default-key=* ) + gpgopts="$gpgopts --default-key $a" + shift + ;; + --passphrase=* ) + gpgopts="$gpgopts --passphrase $a" + shift + ;; + * ) + break + ;; + esac +done + +# Try to locate a MD5 binary +md5_bin="`which md5sum 2>/dev/null || type md5sum 2>&1`" +if [ -x "$md5_bin" ]; then + MD5SUM="$md5_bin --binary " +else + MD5SUM="echo 00000000000000000000000000000000 " +fi +# Try to locate a SHA1 binary +sha1_bin="`which sha1sum 2>/dev/null || type sha1sum 2>&1`" +if [ -x "$sha1_bin" ]; then + SHA1SUM="$sha1_bin --binary " +else + SHA1SUM="echo 0000000000000000000000000000000000000000 " +fi + +for o +do + echo "Signing $o" + gpg $gpgopts $o + $MD5SUM $o > $o.md5 + $SHA1SUM $o > $o.sha1 +done + -- cgit 1.2.3-korg