X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=makedist.sh;h=bf21b01584b6abde66af349392f63c13e8ddc813;hb=9d80ad45bc2a002c256766886c1d43e61799536f;hp=f6a8f0e0df0d1d7c43e823fc6fe89e35196f2561;hpb=a794fa86795cc4fb8bb318da3f7306477497e9b5;p=nncp.git diff --git a/makedist.sh b/makedist.sh index f6a8f0e..bf21b01 100755 --- a/makedist.sh +++ b/makedist.sh @@ -6,63 +6,109 @@ release=$1 [ -n "$release" ] git clone . $tmp/nncp-$release -repos=" - src/github.com/davecgh/go-xdr - src/github.com/dustin/go-humanize - src/github.com/flynn/noise - src/github.com/minio/blake2b-simd - src/golang.org/x/crypto - src/golang.org/x/net - src/golang.org/x/sys - src/gopkg.in/check.v1 - src/gopkg.in/yaml.v2 +cd $tmp/nncp-$release +git checkout v$release +redo module-name VERSION +mod_name=`cat module-name` +rm -fr .git + +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 repo in $repos; do - git clone $repo $tmp/nncp-$release/$repo +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 -cd $tmp/nncp-$release -git checkout $release -git submodule update --init cat > $tmp/includes < $tmp/includes < $tmp/excludes < gopath.do + +perl -p -i -e "s#src/#src/$mod_name/#g" bin/default.do cat > doc/download.texi < doc/download.texi < $texi < $texi < $texi < $texi <8 ------------------------ The main improvements for that release are: -$(git cat-file -p $release | sed -n '6,/^.*BEGIN/p' | sed '$d') +$(git cat-file -p v$release | sed -n '6,/^.*BEGIN/p' | sed '$d') ------------------------ >8 ------------------------ @@ -138,3 +248,53 @@ 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