mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 16:27:50 +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.
|
// VMUUIDStoragePath is the uuid directory.
|
||||||
// It will contain all uuid info used by guest vm.
|
// 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) {
|
func itemToFile(item Item) (string, error) {
|
||||||
switch item {
|
switch item {
|
||||||
|
@ -271,7 +271,7 @@ func SandboxConfigurationItemPath(id string, item Item) (string, error) {
|
|||||||
|
|
||||||
// VCStoreUUIDPath returns a virtcontainers runtime uuid URL.
|
// VCStoreUUIDPath returns a virtcontainers runtime uuid URL.
|
||||||
func VCStoreUUIDPath() string {
|
func VCStoreUUIDPath() string {
|
||||||
return filesystemScheme + "://" + filepath.Join(VCStorePrefix, VMUUIDStoragePath)
|
return filesystemScheme + "://" + filepath.Join(VCStorePrefix, VMUUIDStoragePath())
|
||||||
}
|
}
|
||||||
|
|
||||||
// SandboxRuntimeRoot returns a virtcontainers sandbox runtime root URL.
|
// SandboxRuntimeRoot returns a virtcontainers sandbox runtime root URL.
|
||||||
|
Loading…
Reference in New Issue
Block a user