X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=makedist;fp=makedist;h=cc9cbc38f52c01619e3801990253da35dde00a6a;hp=f833a7f78e99e1e8ae0e47842028e581e8aa7f1a;hb=ade6054289e93233cf8cb9cb919d28d0220a0137;hpb=17fd422062e4e0525e1df98a6ed67e298e598c6d diff --git a/makedist b/makedist index f833a7f..cc9cbc3 100755 --- a/makedist +++ b/makedist @@ -46,9 +46,7 @@ You can obtain releases source code prepared tarballs from @url{http://www.nncpgo.org/Mirrors.html, mirrors}. EOF perl -i -ne 'print unless /include pedro/' doc/index.texi doc/about.ru.texi -perl -p -i -e 's/^(.verbatiminclude) .*$/$1 PUBKEY.asc/g' doc/integrity.texi -mv doc/.well-known/openpgpkey/nncpgo.org/hu/i4cdqgcarfjdjnba6y4jnf498asg8c6p.asc PUBKEY.asc -ln -s ../PUBKEY.asc doc +mv doc/.well-known/openpgpkey/nncpgo.org/hu/i4cdqgcarfjdjnba6y4jnf498asg8c6p.asc PUBKEY-PGP.asc redo doc/all ######################################################################## @@ -122,8 +120,10 @@ cd .. tar cvf nncp-"$release".tar --uid=0 --gid=0 --numeric-owner nncp-"$release" xz -9v nncp-"$release".tar tarball=nncp-"$release".tar.xz +ssh-keygen -Y sign -f ~/.ssh/sign/releases@nncpgo.org -n file $tarball gpg --armor --detach-sign --sign --local-user releases@nncpgo.org "$tarball" -meta4-create -fn "$tarball" -mtime "$tarball" -sig "$tarball".asc \ +meta4-create -fn "$tarball" -mtime "$tarball" \ + -sig-pgp "$tarball".asc -sig-ssh "$tarball".sig \ http://www.nncpgo.org/download/"$tarball" \ http://y.www.nncpgo.org/download/"$tarball" \ https://nncp.mirrors.quux.org/download/"$tarball" < "$tarball" > "$tarball".meta4 @@ -131,7 +131,7 @@ meta4-create -fn "$tarball" -mtime "$tarball" -sig "$tarball".asc \ size=$(( $(stat -f %z $tarball) / 1024 )) release_date=$(date "+%Y-%m-%d") -mv -v $tmp/"$tarball" $tmp/"$tarball".asc $tmp/"$tarball".meta4 $cur/doc/download +mv -v $tmp/"$tarball" $tmp/"$tarball".asc $tmp/"$tarball".sig $tmp/"$tarball".meta4 $cur/doc/download release_underscored=`echo $release | tr . _` cat < -Fingerprint: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 +OpenPGP key: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 + NNCP releases +OpenSSH key: SHA256:FRiWawVNBkyS3jFn8uZ/JlT+PWKSFbhWe5XSixp1+SY There are mirrors where you can also get the source code tarballs: http://www.nncpgo.org/Mirrors.html @@ -234,8 +236,9 @@ $(git cat-file -p v$release | sed -n '6,/^.*BEGIN/p' | sed '$d') http://www.nncpgo.org/download/nncp-${release}.tar.xz ($size KiB) http://www.nncpgo.org/download/nncp-${release}.tar.xz.asc -Идентификатор GPG ключа: 0x2B25868E75A1A953 NNCP releases -Отпечаток: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 +OpenPGP ключ: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 + NNCP releases +OpenSSH ключ: SHA256:FRiWawVNBkyS3jFn8uZ/JlT+PWKSFbhWe5XSixp1+SY Есть и зеркала где вы также можете получить архивы с исходным кодом: http://www.nncpgo.org/Mirrors.html