Initial import

This commit is contained in:
mudler
2023-01-12 19:10:10 +01:00
parent 17b12a535e
commit 2b6de44b9d
10 changed files with 1359 additions and 0 deletions

32
pkg/prepare/overlay.go Normal file
View File

@@ -0,0 +1,32 @@
package prepare
/*
func hasMountpoint(path string, mounts []string) bool {
for _, mount := range mounts {
if strings.HasSuffix(mount, path) {
return true
}
}
return false
}
func getStateMountpoints(statePaths []string, mountpoints []string) string {
var stateMounts string
for _, path := range statePaths {
if !hasMountpoint(path, mountpoints) {
stateMounts += path + " "
}
}
return stateMounts
}
func getOverlayMountpoints(rwPaths []string, mounts []string) string {
var mountpoints string
for _, path := range rwPaths {
if !hasMountpoint(path, mounts) {
mountpoints += path + ":overlay "
}
}
return mountpoints
}
*/