@@ -152,20 +152,24 @@ func defaultStoreOptionsIsolated(rootless bool, rootlessUID int, storageConf str
152152 }
153153 }
154154 }
155- if storageOpts .RunRoot != "" {
156- runRoot , err := expandEnvPath (storageOpts .RunRoot , rootlessUID )
157- if err != nil {
158- return storageOpts , err
159- }
160- storageOpts .RunRoot = runRoot
155+ if storageOpts .RunRoot == "" {
156+ return storageOpts , fmt .Errorf ("runroot must be set" )
161157 }
162- if storageOpts .GraphRoot != "" {
163- graphRoot , err := expandEnvPath (storageOpts .GraphRoot , rootlessUID )
164- if err != nil {
165- return storageOpts , err
166- }
167- storageOpts .GraphRoot = graphRoot
158+ runRoot , err := expandEnvPath (storageOpts .RunRoot , rootlessUID )
159+ if err != nil {
160+ return storageOpts , err
161+ }
162+ storageOpts .RunRoot = runRoot
163+
164+ if storageOpts .GraphRoot == "" {
165+ return storageOpts , fmt .Errorf ("graphroot must be set" )
168166 }
167+ graphRoot , err := expandEnvPath (storageOpts .GraphRoot , rootlessUID )
168+ if err != nil {
169+ return storageOpts , err
170+ }
171+ storageOpts .GraphRoot = graphRoot
172+
169173 if storageOpts .RootlessStoragePath != "" {
170174 storagePath , err := expandEnvPath (storageOpts .RootlessStoragePath , rootlessUID )
171175 if err != nil {
0 commit comments