$Id: tl-key-extension.txt 51076 2019-05-10 22:23:09Z karl $
(Public domain.)

How to update TeX Live distribution signing key
===============================================

this should be done every year during the pretest.

shut down networking service

cp gpg directory from USB stick to computer


export GNUPGHOME=.....
export KEYID=0xC78B82D8C79512F79CC0D7C80D5E5D9106BAB6BC
gpg --edit-key $KEYID
> key 2
	# selects the expiring key, check!
> expire
> 1y
	# choose something after the release of the next TL
> save

gpg -a --export $KEYID > texlive.asc

# update USB drive with new stuff, remove from home,

rm -rf $GNUPGHOME
unset GNUPGHOME

gpg --send-keys $KEYID


# update TeX Live repository
export GNUPGHOME=/path/to/Master/tlpkg/gpg
# use gpg version 1 here!!!
gpg1 --import texlive.rsa

svn/git commit


# on the TUG server
       gpg --homedir ~texlive/etc \
         --keyserver hkp://pool.sks-keyservers.net \
         --recv-key $KEYID

# or import from texlive.asc
