X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=build-aux%2Fgnupload;h=6621ebd8b7f6e52596b85c7e260fff256e3603e6;hb=be933433b7ad24c4087c187b0107690d6da174ef;hp=04363faa64d75b4fb8de844dfe6badc45bb47fe0;hpb=4294e57788932e47171d553d40b85feb98795685;p=gnulib.git diff --git a/build-aux/gnupload b/build-aux/gnupload index 04363faa6..6621ebd8b 100755 --- a/build-aux/gnupload +++ b/build-aux/gnupload @@ -1,13 +1,13 @@ #!/bin/sh # Sign files and upload them. -scriptversion=2006-05-20.00 +scriptversion=2008-04-02.19 -# Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) +# the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, @@ -16,20 +16,19 @@ scriptversion=2006-05-20.00 # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program. If not, see . # Originally written by Alexandre Duret-Lutz . set -e -GPG='/usr/bin/gpg --batch --no-tty' +GPG='gpg --batch --no-tty' to= usage="Usage: $0 [OPTIONS]... FILES... -Sign all FILES, and upload them to selected destinations. +Sign all FILES, and upload them to selected destinations, according to +. Options: --help print this help text and exit @@ -48,7 +47,7 @@ Recognized destinations are: Example: gnupload --to sources.redhat.com:~ftp/pub/automake \\ - ""--to alpha.gnu.org:automake \\ + --to alpha.gnu.org:automake \\ automake-1.8.2b.tar.gz automake-1.8.2b.tar.bz2 Report bugs to . @@ -101,7 +100,7 @@ fi # Make sure all files exist. We don't want to ask # for the passphrase if the script will fail. -for file; +for file do if test ! -f $file; then echo "$0: Cannot find \`$file'" 1>&2 @@ -126,16 +125,16 @@ read -r passphrase stty echo echo -for file; +for file do echo "Signing $file..." rm -f $file.sig echo $passphrase | $GPG --passphrase-fd 0 -ba -o $file.sig $file done -for dest in $to; +for dest in $to do - for file; + for file do echo "Uploading $file to $dest..." files="$file $file.sig" @@ -143,14 +142,22 @@ do case $dest in alpha.gnu.org:*) rm -f $file.directive $file.directive.asc - echo directory: $destdir >$file.directive + cat >$file.directive<$file.directive + cat >$file.directive<