X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=makedist.sh;h=245ae6c547a0d2896b88db7609dd792b4b94644a;hp=00c1bb0560e370f446b1277c96f62bd9945169c7;hb=HEAD;hpb=835c153195c63c59df9a40a4de1e16fff09c003f diff --git a/makedist.sh b/makedist.sh deleted file mode 100755 index 00c1bb0..0000000 --- a/makedist.sh +++ /dev/null @@ -1,257 +0,0 @@ -#!/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 -redo VERSION -cd src -go mod vendor -modvendor -v -copy="**/*_test.go **/words.go **/README.md **/main.go" -cd vendor -rm -r \ - github.com/flynn/noise/vector* \ - github.com/gorhill/cronexpr/APLv2 \ - github.com/hjson/hjson-go/build_release.sh \ - github.com/klauspost/compress/gen.sh \ - github.com/klauspost/compress/gzhttp \ - github.com/klauspost/compress/internal \ - github.com/klauspost/compress/s2* \ - github.com/klauspost/compress/snappy \ - github.com/klauspost/compress/zstd/snappy.go \ - golang.org/x/sys/plan9 \ - golang.org/x/sys/windows -find github.com/klauspost/compress golang.org/x/sys -name "*_test.go" -delete -find . -type d -exec rmdir {} + 2>/dev/null || : -cd ../.. -rm -r ports -find . \( \ - -name .gitignore -o \ - -name .travis.yml -o \ - -name .goreleaser.yml -o \ - -name .gitattributes \) -delete - -mkdir contrib -cp ~/work/redo/minimal/do contrib/do - -cat > doc/download.texi < $texi < $texi < $texi < $texi < "$tarball".asc -meta4-create -file "$tarball" -mtime "$tarball" -sig "$tarball".asc \ - http://www.nncpgo.org/download/"$tarball" \ - http://y.www.nncpgo.org/download/"$tarball" \ - https://nncp.mirrors.quux.org/download/"$tarball" > "$tarball".meta4 - -size=$(( $(stat -f %z $tarball) / 1024 )) -hash=$(gpg --print-md SHA256 < $tarball) -release_date=$(date "+%Y-%m-%d") - -mv -v $tmp/"$tarball" $tmp/"$tarball".sig $tmp/"$tarball".meta4 $cur/doc/download - -release_underscored=`echo $release | tr . _` -cat <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 - -There are mirrors where you can also get the source code tarballs: -http://www.nncpgo.org/Mirrors.html - -Please send questions regarding the use of NNCP, bug reports and patches -to mailing list: http://lists.cypherpunks.ru/nncp_002ddevel.html -EOF -echo mutt -s \"[EN] NNCP $release release announcement\" \ - nncp-devel@lists.cypherpunks.ru \ - -a $cur/doc/download/"$tarball".meta4 - -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 - -Есть и зеркала где вы также можете получить архивы с исходным кодом: -http://www.nncpgo.org/Mirrors.html - -Пожалуйста, все вопросы касающиеся использования NNCP, отчёты об ошибках -и патчи отправляйте в nncp-devel почтовую рассылку: -http://lists.cypherpunks.ru/nncp_002ddevel.html -EOF -echo mutt -s \"[RU] Состоялся релиз NNCP $release\" \ - nncp-devel@lists.cypherpunks.ru \ - -a $cur/doc/download/"$tarball".meta4