Expand paths in node init

This commit is contained in:
Łukasz Magiera 2019-12-02 23:10:22 +01:00
parent f5a35c32a3
commit 923748e551
2 changed files with 13 additions and 2 deletions

View File

@ -123,6 +123,11 @@ var initCmd = &cli.Command{
}
if pssb := cctx.String("pre-sealed-sectors"); pssb != "" {
pssb, err := homedir.Expand(pssb)
if err != nil {
return err
}
log.Infof("moving pre-sealed-sectors from %s into newly created storage miner repo", pssb)
lr, err := r.Lock(repo.StorageMiner)
if err != nil {

View File

@ -4,6 +4,7 @@ import (
"context"
"encoding/json"
"fmt"
"github.com/mitchellh/go-homedir"
"io"
"io/ioutil"
"os"
@ -67,11 +68,16 @@ func MakeGenesisMem(out io.Writer, gmc *gen.GenMinerCfg) func(bs dtypes.ChainBlo
}
}
func MakeGenesis(outFile, preseal string) func(bs dtypes.ChainBlockstore, w *wallet.Wallet) modules.Genesis {
func MakeGenesis(outFile, presealInfo string) func(bs dtypes.ChainBlockstore, w *wallet.Wallet) modules.Genesis {
return func(bs dtypes.ChainBlockstore, w *wallet.Wallet) modules.Genesis {
return func() (*types.BlockHeader, error) {
glog.Warn("Generating new random genesis block, note that this SHOULD NOT happen unless you are setting up new network")
fdata, err := ioutil.ReadFile(preseal)
presealInfo, err := homedir.Expand(presealInfo)
if err != nil {
return nil, err
}
fdata, err := ioutil.ReadFile(presealInfo)
if err != nil {
return nil, err
}