|
|
@@ -16,7 +16,6 @@ package main
|
|
|
|
|
|
import (
|
|
|
"flag"
|
|
|
- "fmt"
|
|
|
"os"
|
|
|
"path/filepath"
|
|
|
|
|
|
@@ -29,7 +28,6 @@ func main() {
|
|
|
etcdPath := flag.String("etcd-path", filepath.Join(os.Getenv("GOPATH"), "bin/etcd"), "the path to etcd binary")
|
|
|
etcdLogDir := flag.String("etcd-log-dir", "etcd-log", "directory to store etcd logs, data directories, failure archive")
|
|
|
port := flag.String("port", ":9027", "port to serve agent server")
|
|
|
- useRoot := flag.Bool("use-root", true, "use root permissions")
|
|
|
failpointAddr := flag.String("failpoint-addr", ":2381", "interface for gofail's HTTP server")
|
|
|
flag.Parse()
|
|
|
|
|
|
@@ -37,17 +35,7 @@ func main() {
|
|
|
EtcdPath: *etcdPath,
|
|
|
LogDir: *etcdLogDir,
|
|
|
FailpointAddr: *failpointAddr,
|
|
|
- UseRoot: *useRoot,
|
|
|
}
|
|
|
-
|
|
|
- if *useRoot && os.Getuid() != 0 {
|
|
|
- fmt.Println("got --use-root=true but not root user")
|
|
|
- os.Exit(1)
|
|
|
- }
|
|
|
- if !*useRoot {
|
|
|
- fmt.Println("root permissions disabled, agent will not modify network")
|
|
|
- }
|
|
|
-
|
|
|
a, err := newAgent(cfg)
|
|
|
if err != nil {
|
|
|
plog.Fatal(err)
|