Skip to content

Commit

Permalink
Merge pull request containers#1221 from dfr/storage-conf
Browse files Browse the repository at this point in the history
Change default location for storage.conf to...

Signed-off-by: Daniel J Walsh <[email protected]>
  • Loading branch information
rhatdan committed May 3, 2022
2 parents 039ca98 + 87a2439 commit 3062302
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 18 deletions.
4 changes: 2 additions & 2 deletions storage.conf-freebsd
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
# files.
#
# Note: The storage.conf file overrides other storage.conf files based on this precedence:
# /usr/containers/storage.conf
# /etc/containers/storage.conf
# /usr/local/share/containers/storage.conf
# /usr/local/etc/containers/storage.conf
# $HOME/.config/containers/storage.conf
# $XDG_CONFIG_HOME/containers/storage.conf (If XDG_CONFIG_HOME is set)
# See man 5 containers-storage.conf for more information
Expand Down
16 changes: 0 additions & 16 deletions types/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,6 @@ type TomlConfig struct {
} `toml:"storage"`
}

const (
// these are default path for run and graph root for rootful users
// for rootless path is constructed via getRootlessStorageOpts
defaultRunRoot string = "/run/containers/storage"
defaultGraphRoot string = "/var/lib/containers/storage"
)

// defaultConfigFile path to the system wide storage.conf file
var (
defaultConfigFile = "/usr/share/containers/storage.conf"
defaultOverrideConfigFile = "/etc/containers/storage.conf"
defaultConfigFileSet = false
// DefaultStoreOptions is a reasonable default set of options.
defaultStoreOptions StoreOptions
)

const (
overlayDriver = "overlay"
overlay2 = "overlay2"
Expand Down
17 changes: 17 additions & 0 deletions types/options_darwin.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package types

const (
// these are default path for run and graph root for rootful users
// for rootless path is constructed via getRootlessStorageOpts
defaultRunRoot string = "/run/containers/storage"
defaultGraphRoot string = "/var/lib/containers/storage"
)

// defaultConfigFile path to the system wide storage.conf file
var (
defaultConfigFile = "/usr/share/containers/storage.conf"
defaultOverrideConfigFile = "/etc/containers/storage.conf"
defaultConfigFileSet = false
// DefaultStoreOptions is a reasonable default set of options.
defaultStoreOptions StoreOptions
)
17 changes: 17 additions & 0 deletions types/options_freebsd.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package types

const (
// these are default path for run and graph root for rootful users
// for rootless path is constructed via getRootlessStorageOpts
defaultRunRoot string = "/var/run/containers/storage"
defaultGraphRoot string = "/var/db/containers/storage"
)

// defaultConfigFile path to the system wide storage.conf file
var (
defaultConfigFile = "/usr/local/share/containers/storage.conf"
defaultOverrideConfigFile = "/usr/local/etc/containers/storage.conf"
defaultConfigFileSet = false
// DefaultStoreOptions is a reasonable default set of options.
defaultStoreOptions StoreOptions
)
17 changes: 17 additions & 0 deletions types/options_linux.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package types

const (
// these are default path for run and graph root for rootful users
// for rootless path is constructed via getRootlessStorageOpts
defaultRunRoot string = "/run/containers/storage"
defaultGraphRoot string = "/var/lib/containers/storage"
)

// defaultConfigFile path to the system wide storage.conf file
var (
defaultConfigFile = "/usr/share/containers/storage.conf"
defaultOverrideConfigFile = "/etc/containers/storage.conf"
defaultConfigFileSet = false
// DefaultStoreOptions is a reasonable default set of options.
defaultStoreOptions StoreOptions
)
17 changes: 17 additions & 0 deletions types/options_windows.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package types

const (
// these are default path for run and graph root for rootful users
// for rootless path is constructed via getRootlessStorageOpts
defaultRunRoot string = "/run/containers/storage"
defaultGraphRoot string = "/var/lib/containers/storage"
)

// defaultConfigFile path to the system wide storage.conf file
var (
defaultConfigFile = "/usr/share/containers/storage.conf"
defaultOverrideConfigFile = "/etc/containers/storage.conf"
defaultConfigFileSet = false
// DefaultStoreOptions is a reasonable default set of options.
defaultStoreOptions StoreOptions
)

0 comments on commit 3062302

Please sign in to comment.