Merge pull request #279 from filecoin-project/build/rm-paramfetch
build: remove paramfetch from make
This commit is contained in:
commit
1ea23da756
@ -26,7 +26,7 @@ commands:
|
|||||||
- 'v2-lotus-params-'
|
- 'v2-lotus-params-'
|
||||||
paths:
|
paths:
|
||||||
- /var/tmp/filecoin-proof-parameters/
|
- /var/tmp/filecoin-proof-parameters/
|
||||||
- run: make build/.params-1024
|
- run: ./lotus fetch-params
|
||||||
- save_cache:
|
- save_cache:
|
||||||
name: Save parameters cache
|
name: Save parameters cache
|
||||||
key: 'v2-lotus-params-{{ checksum "build/proof-params/parameters.json" }}'
|
key: 'v2-lotus-params-{{ checksum "build/proof-params/parameters.json" }}'
|
||||||
@ -81,11 +81,10 @@ jobs:
|
|||||||
- install-deps
|
- install-deps
|
||||||
- prepare
|
- prepare
|
||||||
- go/mod-download
|
- go/mod-download
|
||||||
- run: echo 'export PATH=$HOME/.cargo/bin:$PATH' >> $BASH_ENV
|
|
||||||
- download-params
|
|
||||||
- run:
|
- run:
|
||||||
command: make deps
|
command: make deps lotus
|
||||||
no_output_timeout: 30m
|
no_output_timeout: 30m
|
||||||
|
- download-params
|
||||||
- go/install-gotestsum:
|
- go/install-gotestsum:
|
||||||
gobin: $HOME/.local/bin
|
gobin: $HOME/.local/bin
|
||||||
- run:
|
- run:
|
||||||
@ -137,7 +136,6 @@ jobs:
|
|||||||
- install-deps
|
- install-deps
|
||||||
- prepare
|
- prepare
|
||||||
- go/mod-download
|
- go/mod-download
|
||||||
- download-params
|
|
||||||
- run:
|
- run:
|
||||||
command: make deps
|
command: make deps
|
||||||
no_output_timeout: 30m
|
no_output_timeout: 30m
|
||||||
|
36
Makefile
36
Makefile
@ -50,36 +50,32 @@ build/.update-modules:
|
|||||||
|
|
||||||
## PROOFS
|
## PROOFS
|
||||||
|
|
||||||
bin/ipget:
|
|
||||||
./bin/dist_get /ipns/dist.ipfs.io ipget bin/ipget v0.5.0
|
|
||||||
|
|
||||||
PARAM_SECTOR_SIZES:=1024 16777216 268435456 1073741824
|
|
||||||
PARAM_SECTOR_SIZES:=$(addprefix build/.params-,$(PARAM_SECTOR_SIZES))
|
|
||||||
|
|
||||||
./build/paramfetch.sh: build/proof-params/parameters.json
|
|
||||||
build/proof-params/mkparamfetch.sh
|
|
||||||
|
|
||||||
$(PARAM_SECTOR_SIZES): ./build/paramfetch.sh build/proof-params/parameters.json bin/ipget
|
|
||||||
./build/paramfetch.sh
|
|
||||||
touch $@
|
|
||||||
|
|
||||||
BUILD_DEPS+=build/.params-1024
|
|
||||||
CLEAN+=build/.params-1024
|
|
||||||
|
|
||||||
CLEAN+=build/.update-modules
|
CLEAN+=build/.update-modules
|
||||||
|
|
||||||
deps: $(BUILD_DEPS)
|
deps: $(BUILD_DEPS)
|
||||||
.PHONY: deps
|
.PHONY: deps
|
||||||
|
|
||||||
build: $(BUILD_DEPS)
|
lotus: $(BUILD_DEPS)
|
||||||
rm -f lotus lotus-storage-miner
|
rm -f lotus
|
||||||
go build -o lotus ./cmd/lotus
|
go build -o lotus ./cmd/lotus
|
||||||
go build -o lotus-storage-miner ./cmd/lotus-storage-miner
|
|
||||||
go run github.com/GeertJohan/go.rice/rice append --exec lotus -i ./build
|
go run github.com/GeertJohan/go.rice/rice append --exec lotus -i ./build
|
||||||
|
|
||||||
|
.PHONY: lotus
|
||||||
|
CLEAN+=lotus
|
||||||
|
|
||||||
|
lotus-sotrage-miner: $(BUILD_DEPS)
|
||||||
|
rm -f lotus-storage-miner
|
||||||
|
go build -o lotus-storage-miner ./cmd/lotus-storage-miner
|
||||||
go run github.com/GeertJohan/go.rice/rice append --exec lotus-storage-miner -i ./build
|
go run github.com/GeertJohan/go.rice/rice append --exec lotus-storage-miner -i ./build
|
||||||
|
|
||||||
|
.PHONY: lotus-storage-miner
|
||||||
|
|
||||||
|
CLEAN+=lotus-storage-miner
|
||||||
|
|
||||||
|
build: lotus lotus-sotrage-miner
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
|
|
||||||
CLEAN+= lotus lotus-storage-miner
|
|
||||||
|
|
||||||
benchmarks:
|
benchmarks:
|
||||||
go run github.com/whyrusleeping/bencher ./... > bench.json
|
go run github.com/whyrusleeping/bencher ./... > bench.json
|
||||||
|
@ -115,6 +115,7 @@ var Commands = []*cli.Command{
|
|||||||
chainCmd,
|
chainCmd,
|
||||||
clientCmd,
|
clientCmd,
|
||||||
createMinerCmd,
|
createMinerCmd,
|
||||||
|
fetchParamCmd,
|
||||||
mpoolCmd,
|
mpoolCmd,
|
||||||
netCmd,
|
netCmd,
|
||||||
paychCmd,
|
paychCmd,
|
||||||
|
19
cli/params.go
Normal file
19
cli/params.go
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
package cli
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/filecoin-project/go-lotus/build"
|
||||||
|
"golang.org/x/xerrors"
|
||||||
|
"gopkg.in/urfave/cli.v2"
|
||||||
|
)
|
||||||
|
|
||||||
|
var fetchParamCmd = &cli.Command{
|
||||||
|
Name: "fetch-params",
|
||||||
|
Usage: "Fetch proving parameters",
|
||||||
|
Action: func(cctx *cli.Context) error {
|
||||||
|
if err := build.GetParams(true); err != nil {
|
||||||
|
return xerrors.Errorf("fetching proof parameters: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
},
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user