autoupdate
[gnulib.git] / build-aux / gnupload
index 9949157..a8e6d66 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 # Sign files and upload them.
 
-scriptversion=2006-05-11.09
+scriptversion=2006-11-12.11
 
 # Copyright (C) 2004, 2005, 2006  Free Software Foundation
 #
@@ -29,7 +29,8 @@ 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
+<http://www.gnu.org/prep/maintain/html_node/Automated-FTP-Uploads.html>.
 
 Options:
   --help                   print this help text and exit
@@ -143,14 +144,22 @@ do
     case $dest in
       alpha.gnu.org:*)
        rm -f $file.directive $file.directive.asc
-       echo directory: $destdir >$file.directive
+       cat >$file.directive<<EOF
+version: 1.1
+directory: $destdir
+filename: $file
+EOF
        echo "$passphrase" | $GPG --passphrase-fd 0 --clearsign $file.directive
         ncftpput ftp-upload.gnu.org /incoming/alpha $files $file.directive.asc
        rm -f $file.directive $file.directive.asc
        ;;
       ftp.gnu.org:*)
        rm -f $file.directive $file.directive.asc
-       echo directory: $destdir >$file.directive
+       cat >$file.directive<<EOF
+version: 1.1
+directory: $destdir
+filename: $file
+EOF
        echo "$passphrase" | $GPG --passphrase-fd 0 --clearsign $file.directive
         ncftpput ftp-upload.gnu.org /incoming/ftp $files $file.directive.asc
        rm -f $file.directive $file.directive.asc