mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2024-11-22 00:08:11 +00:00
Remove unused TOOLKIT_ARGS / --toolkit-args
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
parent
e848aa7813
commit
9c060f06ba
@ -32,7 +32,6 @@ var signalReceived = make(chan bool, 1)
|
|||||||
|
|
||||||
var destinationArg string
|
var destinationArg string
|
||||||
var noDaemonFlag bool
|
var noDaemonFlag bool
|
||||||
var toolkitArgsFlag string
|
|
||||||
var runtimeFlag string
|
var runtimeFlag string
|
||||||
var runtimeArgsFlag string
|
var runtimeArgsFlag string
|
||||||
|
|
||||||
@ -44,7 +43,7 @@ func main() {
|
|||||||
c := cli.NewApp()
|
c := cli.NewApp()
|
||||||
c.Name = "nvidia-toolkit"
|
c.Name = "nvidia-toolkit"
|
||||||
c.Usage = "Install the nvidia-container-toolkit for use by a given runtime"
|
c.Usage = "Install the nvidia-container-toolkit for use by a given runtime"
|
||||||
c.UsageText = "DESTINATION [-n | --no-daemon] [-t | --toolkit-args] [-r | --runtime] [-u | --runtime-args]"
|
c.UsageText = "DESTINATION [-n | --no-daemon] [-r | --runtime] [-u | --runtime-args]"
|
||||||
c.Description = "DESTINATION points to the host path underneath which the nvidia-container-toolkit should be installed.\nIt will be installed at ${DESTINATION}/toolkit"
|
c.Description = "DESTINATION points to the host path underneath which the nvidia-container-toolkit should be installed.\nIt will be installed at ${DESTINATION}/toolkit"
|
||||||
c.Version = Version
|
c.Version = Version
|
||||||
c.Action = Run
|
c.Action = Run
|
||||||
@ -58,14 +57,6 @@ func main() {
|
|||||||
Destination: &noDaemonFlag,
|
Destination: &noDaemonFlag,
|
||||||
EnvVars: []string{"NO_DAEMON"},
|
EnvVars: []string{"NO_DAEMON"},
|
||||||
},
|
},
|
||||||
&cli.StringFlag{
|
|
||||||
Name: "toolkit-args",
|
|
||||||
Aliases: []string{"t"},
|
|
||||||
Usage: "arguments to pass to the underlying 'toolkit' command",
|
|
||||||
Value: defaultToolkitArgs,
|
|
||||||
Destination: &toolkitArgsFlag,
|
|
||||||
EnvVars: []string{"TOOLKIT_ARGS"},
|
|
||||||
},
|
|
||||||
&cli.StringFlag{
|
&cli.StringFlag{
|
||||||
Name: "runtime",
|
Name: "runtime",
|
||||||
Aliases: []string{"r"},
|
Aliases: []string{"r"},
|
||||||
@ -221,17 +212,21 @@ func initialize() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func installToolkit() error {
|
func installToolkit() error {
|
||||||
toolkitDir := filepath.Join(destinationArg, toolkitSubDir)
|
|
||||||
|
|
||||||
log.Infof("Installing toolkit")
|
log.Infof("Installing toolkit")
|
||||||
|
|
||||||
cmdline := fmt.Sprintf("%v install %v %v\n", toolkitCommand, toolkitArgsFlag, toolkitDir)
|
cmdline := []string{
|
||||||
cmd := exec.Command("sh", "-c", cmdline)
|
toolkitCommand,
|
||||||
|
"install",
|
||||||
|
"--toolkit-root",
|
||||||
|
filepath.Join(destinationArg, toolkitSubDir),
|
||||||
|
}
|
||||||
|
|
||||||
|
cmd := exec.Command("sh", "-c", strings.Join(cmdline, " "))
|
||||||
cmd.Stdout = os.Stdout
|
cmd.Stdout = os.Stdout
|
||||||
cmd.Stderr = os.Stderr
|
cmd.Stderr = os.Stderr
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("error running %v command: %v", toolkitCommand, err)
|
return fmt.Errorf("error running %v command: %v", cmdline, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
Reference in New Issue
Block a user