#!/bin/sh -ex cur=$(pwd) tmp=$(mktemp -d) release=$1 [ -n "$release" ] git clone . $tmp/nncp-$release cd $tmp/nncp-$release git checkout v$release rm -fr .git mod_name=go.cypherpunks.ru/nncp/v5 mv src src.orig mkdir -p src/$mod_name mv src.orig/* src/$mod_name rmdir src.orig mods=" github.com/davecgh/go-xdr github.com/dustin/go-humanize github.com/flynn/noise github.com/gorhill/cronexpr github.com/hjson/hjson-go github.com/klauspost/compress go.cypherpunks.ru/balloon golang.org/x/crypto golang.org/x/net golang.org/x/sys " for mod in $mods; do mod_path=$(sed -n "s# // indirect## ; s#^ \($mod\) \(.*\)\$#\1@\2#p" src/$mod_name/go.mod) [ -n "$mod_path" ] mkdir -p src/$mod ( cd $GOPATH/pkg/mod/$mod_path ; tar cf - --exclude ".git*" * ) | tar xfC - src/$mod chmod -R +w src/$mod done cat > $tmp/includes < $tmp/includes < $tmp/excludes < doc/download.texi < $texi < $texi < $texi < $texi <8 ------------------------ The main improvements for that release are: $(git cat-file -p v$release | sed -n '6,/^.*BEGIN/p' | sed '$d') ------------------------ >8 ------------------------ NNCP's home page is: http://www.nncpgo.org/ Source code and its signature for that version can be found here: http://www.nncpgo.org/download/nncp-${release}.tar.xz ($size KiB) http://www.nncpgo.org/download/nncp-${release}.tar.xz.sig SHA256 hash: $hash GPG key ID: 0x2B25868E75A1A953 NNCP releases Fingerprint: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 Please send questions regarding the use of NNCP, bug reports and patches to mailing list: https://lists.cypherpunks.ru/pipermail/nncp-devel/ EOF cat <8 ------------------------ Основные усовершенствования в этом релизе: $(git cat-file -p v$release | sed -n '6,/^.*BEGIN/p' | sed '$d') ------------------------ >8 ------------------------ Домашняя страница NNCP: http://www.nncpgo.org/ Коротко об утилитах: http://www.nncpgo.org/Ob-utilitakh.html Исходный код и его подпись для этой версии находятся здесь: http://www.nncpgo.org/download/nncp-${release}.tar.xz ($size KiB) http://www.nncpgo.org/download/nncp-${release}.tar.xz.sig SHA256 хэш: $hash Идентификатор GPG ключа: 0x2B25868E75A1A953 NNCP releases Отпечаток: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 Пожалуйста, все вопросы касающиеся использования NNCP, отчёты об ошибках и патчи отправляйте в nncp-devel почтовую рассылку: https://lists.cypherpunks.ru/pipermail/nncp-devel/ EOF