#!/bin/sh
# Sign files and upload them.
-scriptversion=2006-10-15.21
+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
-# 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,
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
+<http://www.gnu.org/prep/maintain/html_node/Automated-FTP-Uploads.html>.
Options:
--help print this help text and exit
# 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
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"