summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rwxr-xr-xlib/gnupload12
2 files changed, 11 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 0730b3195..17733ba7c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * lib/gnupload: Fix shell portability issues with for loops.
+ Report by Karl Berry.
+
2007-06-23 Paul Eggert <eggert@cs.ucla.edu>
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
diff --git a/lib/gnupload b/lib/gnupload
index a8e6d66e3..34dfa70e1 100755
--- a/lib/gnupload
+++ b/lib/gnupload
@@ -1,9 +1,9 @@
#!/bin/sh
# Sign files and upload them.
-scriptversion=2006-11-12.11
+scriptversion=2007-06-30.12
-# Copyright (C) 2004, 2005, 2006 Free Software Foundation
+# Copyright (C) 2004, 2005, 2006, 2007 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
@@ -102,7 +102,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
@@ -127,16 +127,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"