Skip to content

Commit

Permalink
Merge pull request #1357 from rhatdan/config
Browse files Browse the repository at this point in the history
If XDG_CONFIG_HOME env is set we should use it and ignore defaults
  • Loading branch information
rhatdan committed Sep 26, 2022
2 parents c79b492 + 9415b88 commit c796944
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions types/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@ func loadDefaultStoreOptions() {
loadDefaultStoreOptionsErr = err
return
}
} else if path, ok := os.LookupEnv("XDG_CONFIG_HOME"); ok {
defaultOverrideConfigFile = filepath.Join(path, "containers", "storage.conf")
if err := ReloadConfigurationFileIfNeeded(defaultOverrideConfigFile, &defaultStoreOptions); err != nil {
loadDefaultStoreOptionsErr = err
return
}
} else if _, err := os.Stat(defaultOverrideConfigFile); err == nil {
// The DefaultConfigFile(rootless) function returns the path
// of the used storage.conf file, by returning defaultConfigFile
Expand Down

0 comments on commit c796944

Please sign in to comment.