X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=makedist.sh;h=3d00aed205835b4d31da2276fd18afadcc9add6c;hp=e62491ff0df2426f7037e2a3c0b9dc4fed832375;hb=2cad23b498bbb9fc1e929b4900b40e520017c614;hpb=c733b75e61964fa2ce15ad45d0ee987fc5f2afb0 diff --git a/makedist.sh b/makedist.sh index e62491f..3d00aed 100755 --- a/makedist.sh +++ b/makedist.sh @@ -8,121 +8,48 @@ release=$1 git clone . $tmp/nncp-$release cd $tmp/nncp-$release git checkout v$release -redo module-name VERSION -rm -r .redo -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 -golang.org/x/term -" -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 </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 -echo echo GOPATH=\`pwd\` > gopath.do - -perl -p -i -e "s#src/#src/$mod_name/#g" bin/default.do cat > doc/download.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 -tarball=$cur/doc/download/nncp-"$release".tar.xz 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 < 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: https://lists.cypherpunks.ru/pipermail/nncp-devel/ +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 < Отпечаток: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 +Есть и зеркала где вы также можете получить архивы с исходным кодом: +http://www.nncpgo.org/Mirrors.html + Пожалуйста, все вопросы касающиеся использования NNCP, отчёты об ошибках и патчи отправляйте в nncp-devel почтовую рассылку: -https://lists.cypherpunks.ru/pipermail/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