Next: Quick Start, Up: Top [Contents][Index]
The final step in the development cycle of a software package is
uploading it to the server which will make it available to its users.
For GNU software, this is normally done using the Automated FTP
Uploads in Information for Maintainers of GNU Software,
a protocol allowing the maintainer to distribute his work without
intervention of system administrators. This protocol is used, for
example, by ftp.gnu.org,
alpha.gnu.org, and
download.gnu.org.ua.
Traditionally, the gnupload
script was used to upload
release tarballs to the destination server (see gnupload in GNU Gnulib). It is a
simple script that relies on binaries normally found on each GNU/Linux
system to do its job.
Grayupload
is just another tool for this task. It was
created as a result of experience gained during two decades of
using gnupload
. Grayupload
was created with the
following objectives in mind:
The only dependency left is gpg
, which is used to sign the
releases.
gnupload
.