github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/integration/status.go (about)

     1  package integration
     2  
     3  import (
     4  	"os"
     5  	"path"
     6  
     7  	"github.com/unicornultrafoundation/go-u2u/utils"
     8  )
     9  
    10  func isInterrupted(chaindataDir string) bool {
    11  	return utils.FileExists(path.Join(chaindataDir, "unfinished"))
    12  }
    13  
    14  func setGenesisProcessing(chaindataDir string) {
    15  	f, _ := os.Create(path.Join(chaindataDir, "unfinished"))
    16  	if f != nil {
    17  		_ = f.Close()
    18  	}
    19  }
    20  
    21  func setGenesisComplete(chaindataDir string) {
    22  	_ = os.Remove(path.Join(chaindataDir, "unfinished"))
    23  }