geth: added identity flag which allows to set a custom node name
This commit is contained in:
		
							parent
							
								
									d34e4dc5ac
								
							
						
					
					
						commit
						03b4cf74a2
					
				| @ -218,6 +218,7 @@ JavaScript API. See https://github.com/ethereum/go-ethereum/wiki/Javascipt-Conso | ||||
| 		}, | ||||
| 	} | ||||
| 	app.Flags = []cli.Flag{ | ||||
| 		utils.IdentityFlag, | ||||
| 		utils.UnlockedAccountFlag, | ||||
| 		utils.PasswordFileFlag, | ||||
| 		utils.BootnodesFlag, | ||||
|  | ||||
| @ -89,6 +89,10 @@ var ( | ||||
| 		Usage: "Blockchain version", | ||||
| 		Value: core.BlockChainVersion, | ||||
| 	} | ||||
| 	IdentityFlag = cli.StringFlag{ | ||||
| 		Name:  "identity", | ||||
| 		Usage: "node name", | ||||
| 	} | ||||
| 
 | ||||
| 	// miner settings
 | ||||
| 	MinerThreadsFlag = cli.IntFlag{ | ||||
| @ -242,6 +246,11 @@ func MakeEthConfig(clientID, version string, ctx *cli.Context) *eth.Config { | ||||
| 	// Set the log dir
 | ||||
| 	glog.SetLogDir(ctx.GlobalString(LogFileFlag.Name)) | ||||
| 
 | ||||
| 	customName := ctx.GlobalString(IdentityFlag.Name) | ||||
| 	if len(customName) > 0 { | ||||
| 		clientID += "/" + customName | ||||
| 	} | ||||
| 
 | ||||
| 	return ð.Config{ | ||||
| 		Name:               common.MakeName(clientID, version), | ||||
| 		DataDir:            ctx.GlobalString(DataDirFlag.Name), | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user