diff --git a/main.go b/main.go index 6b8d135..69cbe2a 100644 --- a/main.go +++ b/main.go @@ -33,6 +33,7 @@ var ( diskFlag string yesFlag bool modeFlag string + devFlag string ) func init() { @@ -42,6 +43,7 @@ func init() { flag.BoolVar(&yesFlag, "yes", false, "automatic yes to prompts") flag.StringVar(&modeFlag, "mode", "", "mode: boot or install") flag.StringVar(&modeFlag, "m", "", "mode: boot or install (shorthand)") + flag.StringVar(&devFlag, "override-interface", "", "override network interface name") } /* ------------------------------ helpers ----------------------------------- */ @@ -301,6 +303,9 @@ func collectKernelArgsSimple() []string { ip, mask, _ := ifaceAddr(dev) dev = prettyName(dev) hostname := getHostnameSimple() + if devFlag != "" { + dev = devFlag + } netOn := askYesNo("Add networking configuration?", true) var out []string