From: Wayne Davison Date: Tue, 5 Nov 2024 21:03:04 +0000 (-0800) Subject: Add some info for making a release. X-Git-Tag: v3.4.0~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4490fb86605aebbd91cd849089362f7173286b51;p=thirdparty%2Frsync.git Add some info for making a release. --- diff --git a/packaging/release-rsync b/packaging/release-rsync index 03d9f6a3..a00bedbc 100755 --- a/packaging/release-rsync +++ b/packaging/release-rsync @@ -3,7 +3,24 @@ # This script expects the directory ~/samba-rsync-ftp to exist and to be a # copy of the /home/ftp/pub/rsync dir on samba.org. When the script is done, # the git repository in the current directory will be updated, and the local -# ~/samba-rsync-ftp dir will be ready to be rsynced to samba.org. +# ~/samba-rsync-ftp dir will be ready to be rsynced to samba.org. See the +# script samba-rsync for an easy way to initialize the local ftp copy and to +# thereafter update the remote files from your local copy. + +# This script also expects to be able to gpg sign the resulting tar files +# using your default gpg key. Make sure that the html download.html file +# has a link to the relevant keys that are authorized to sign the tar files +# and also make sure that the following commands work as expected: +# +# touch TeMp +# gpg --sign TeMp +# gpg --verify TeMp.gpg +# gpg --sign TeMp +# rm TeMp* +# +# The second time you sign the file it should NOT prompt you for your password +# (unless the timeout period has passed). It will prompt about overriding the +# existing TeMp.gpg file, though. import os, sys, re, argparse, glob, shutil, signal from datetime import datetime