mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-27 15:57:09 +00:00
Merge pull request #2134 from devimc/topic/virtcontainers/rootlessVCStoreUUIDPath
virtcontainers/store: make VCStoreUUIDPath rootless
This commit is contained in:
commit
a1cd0f8f76
@ -105,7 +105,14 @@ var RunVMStoragePath = func() string {
|
||||
|
||||
// VMUUIDStoragePath is the uuid directory.
|
||||
// It will contain all uuid info used by guest vm.
|
||||
var VMUUIDStoragePath = filepath.Join("/var/lib", StoragePathSuffix, UUIDPathSuffix)
|
||||
var VMUUIDStoragePath = func() string {
|
||||
path := filepath.Join("/var/lib", StoragePathSuffix, UUIDPathSuffix)
|
||||
if rootless.IsRootless() {
|
||||
return filepath.Join(rootless.GetRootlessDir(), path)
|
||||
}
|
||||
return path
|
||||
|
||||
}
|
||||
|
||||
func itemToFile(item Item) (string, error) {
|
||||
switch item {
|
||||
|
@ -271,7 +271,7 @@ func SandboxConfigurationItemPath(id string, item Item) (string, error) {
|
||||
|
||||
// VCStoreUUIDPath returns a virtcontainers runtime uuid URL.
|
||||
func VCStoreUUIDPath() string {
|
||||
return filesystemScheme + "://" + filepath.Join(VCStorePrefix, VMUUIDStoragePath)
|
||||
return filesystemScheme + "://" + filepath.Join(VCStorePrefix, VMUUIDStoragePath())
|
||||
}
|
||||
|
||||
// SandboxRuntimeRoot returns a virtcontainers sandbox runtime root URL.
|
||||
|
Loading…
Reference in New Issue
Block a user