X-Git-Url: http://www.git.cypherpunks.ru/?p=gocheese.git;a=blobdiff_plain;f=makedist.sh;h=b9e3d271f464a4a6fccd1a4216f8f9734f973045;hp=d43af8377ec6ca787ffecf3520e9c8e1c1eba3f7;hb=bbf3a665eace9a901d6e4d48e85b9c6921e26bbf;hpb=646b1d3a001326dd6b9c6d60c3dbaa5a4d25361f diff --git a/makedist.sh b/makedist.sh index d43af83..b9e3d27 100755 --- a/makedist.sh +++ b/makedist.sh @@ -4,12 +4,14 @@ cur=$(pwd) tmp=$(mktemp -d) release=$1 [ -n "$release" ] +MAKEINFO=${MAKEINFO:=makeinfo} git clone . $tmp/gocheese-$release cd $tmp/gocheese-$release git checkout v$release -mod_name=$(sed -n 's/^module //p' go.mod) +redo-ifchange module-name +mod_name=`cat module-name` crypto_mod_path=$(sed -n 's#^require \(golang.org/x/crypto\) \(.*\)$#\1@\2#p' go.mod) mkdir -p src/$mod_name mv *.go go.mod go.sum src/$mod_name @@ -65,14 +67,26 @@ rm -fr src/golang.org $tmp/includes mv $tmp/golang.org src cat > download.texi < $texi < gocheese.do +echo 'GOPATH=`pwd` ${GO:=go} test `cat module-name`/... >&2' > test.do find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; @@ -90,7 +104,7 @@ release_date=$(date "+%Y-%m-%d") cat <