linux: Add RuntimeRoot to RuncOptions

This allow specifying wher the OCI runtime should store its state data.

Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
This commit is contained in:
Kenfe-Mickael Laventure
2017-08-31 13:26:51 -07:00
parent ab0cb4e756
commit 1b79170849
7 changed files with 131 additions and 70 deletions

View File

@@ -93,6 +93,9 @@ func newCommand(binary, daemonAddress string, debug bool, config Config, socket
if config.Criu != "" {
args = append(args, "--criu-path", config.Criu)
}
if config.RuntimeRoot != "" {
args = append(args, "--runtime-root", config.RuntimeRoot)
}
if config.SystemdCgroup {
args = append(args, "--systemd-cgroup")
}
@@ -182,6 +185,7 @@ type Config struct {
Namespace string
WorkDir string
Criu string
RuntimeRoot string
SystemdCgroup bool
}