Turn paths from cmdline into absolute paths

Snapshotter service returning relative paths confuses the client (i.e.
ctr).

Closes: #6671

Signed-off-by: Eric Lin <linxiulei@gmail.com>
This commit is contained in:
Eric Lin 2022-03-12 11:49:29 +00:00 committed by Eric Lin
parent d394e00c7e
commit 44a8ac7b0c

View File

@ -323,6 +323,13 @@ func applyFlags(context *cli.Context, config *srvconfig.Config) error {
} { } {
if s := context.GlobalString(v.name); s != "" { if s := context.GlobalString(v.name); s != "" {
*v.d = s *v.d = s
if v.name == "root" || v.name == "state" {
absPath, err := filepath.Abs(s)
if err != nil {
return err
}
*v.d = absPath
}
} }
} }