mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-23 07:04:35 +00:00
cmd/utils: deprecate flag --XDCx-datadir
This commit is contained in:
parent
ff0c34486a
commit
7ea30d6b29
2 changed files with 10 additions and 19 deletions
|
|
@ -785,13 +785,6 @@ var (
|
|||
Usage: "Enable the XDCX protocol",
|
||||
Category: flags.XdcxCategory,
|
||||
}
|
||||
XDCXDataDirFlag = &flags.DirectoryFlag{
|
||||
Name: "XDCx-datadir",
|
||||
Aliases: []string{"XDCx.datadir"},
|
||||
Usage: "Data directory for the XDCX databases",
|
||||
Value: flags.DirectoryString(filepath.Join(DataDirFlag.Value.String(), "XDCx")),
|
||||
Category: flags.XdcxCategory,
|
||||
}
|
||||
XDCXDBEngineFlag = &cli.StringFlag{
|
||||
Name: "XDCx-dbengine",
|
||||
Aliases: []string{"XDCx.dbengine"},
|
||||
|
|
@ -1375,19 +1368,10 @@ func CheckExclusive(ctx *cli.Context, args ...interface{}) {
|
|||
|
||||
func SetXDCXConfig(ctx *cli.Context, cfg *XDCx.Config, XDCDataDir string) {
|
||||
if ctx.IsSet(XDCXDataDirFlag.Name) {
|
||||
cfg.DataDir = ctx.String(XDCXDataDirFlag.Name)
|
||||
} else {
|
||||
// default XDCx datadir: DATADIR/XDCx
|
||||
defaultXDCXDataDir := filepath.Join(XDCDataDir, "XDCx")
|
||||
|
||||
filesInXDCXDefaultDir, _ := WalkMatch(defaultXDCXDataDir, "*.ldb")
|
||||
filesInNodeDefaultDir, _ := WalkMatch(node.DefaultDataDir(), "*.ldb")
|
||||
if len(filesInXDCXDefaultDir) == 0 && len(filesInNodeDefaultDir) > 0 {
|
||||
cfg.DataDir = node.DefaultDataDir()
|
||||
} else {
|
||||
cfg.DataDir = defaultXDCXDataDir
|
||||
}
|
||||
log.Warn("The flag XDCx-datadir or XDCx.datadir is deprecated, please remove this flag")
|
||||
}
|
||||
// XDCx datadir: XDCDataDir/XDCx
|
||||
cfg.DataDir = filepath.Join(XDCDataDir, "XDCx")
|
||||
log.Info("XDCX datadir", "path", cfg.DataDir)
|
||||
if ctx.IsSet(XDCXDBEngineFlag.Name) {
|
||||
cfg.DBEngine = ctx.String(XDCXDBEngineFlag.Name)
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ var DeprecatedFlags = []cli.Flag{
|
|||
LogBacktraceAtFlag,
|
||||
LogDebugFlag,
|
||||
MiningEnabledFlag,
|
||||
XDCXDataDirFlag,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
@ -81,6 +82,12 @@ var (
|
|||
Usage: "Enable mining (deprecated)",
|
||||
Category: flags.DeprecatedCategory,
|
||||
}
|
||||
XDCXDataDirFlag = &flags.DirectoryFlag{
|
||||
Name: "XDCx-datadir",
|
||||
Aliases: []string{"XDCx.datadir"},
|
||||
Usage: "Data directory for the XDCX databases (deprecated)",
|
||||
Category: flags.DeprecatedCategory,
|
||||
}
|
||||
)
|
||||
|
||||
// showDeprecated displays deprecated flags that will be soon removed from the codebase.
|
||||
|
|
|
|||
Loading…
Reference in a new issue