mirror of
https://github.com/kairos-io/immucore.git
synced 2025-08-02 06:52:03 +00:00
Re-enable longer RW_PATHS
Looks like the problem comes from the custom mounts overriding this values Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
This commit is contained in:
parent
97478bd8ac
commit
9a480df901
@ -3,9 +3,8 @@ package constants
|
||||
import "errors"
|
||||
|
||||
func DefaultRWPaths() []string {
|
||||
// Default RW_PATHS to mount
|
||||
// If none defined, your system wont even boot probably
|
||||
return []string{"/var", "/etc", "/srv"}
|
||||
// Default RW_PATHS to mount if not overriden by the cos-layout.env file
|
||||
return []string{"/etc", "/root", "/home", "/opt", "/srv", "/usr/local", "/var"}
|
||||
}
|
||||
|
||||
var ErrAlreadyMounted = errors.New("already mounted")
|
||||
|
@ -120,9 +120,11 @@ func (s *State) LoadEnvLayoutDagStep(g *herd.Graph) error {
|
||||
return err
|
||||
}
|
||||
// populate from env here
|
||||
s.OverlayDirs = strings.Split(env["RW_PATHS"], " ")
|
||||
// Append default RW_Paths
|
||||
s.OverlayDirs = append(s.OverlayDirs, cnst.DefaultRWPaths()...)
|
||||
s.OverlayDirs = internalUtils.CleanupSlice(strings.Split(env["RW_PATHS"], " "))
|
||||
// Append default RW_Paths if list is empty, otherwise we won't boot properly
|
||||
if len(s.OverlayDirs) == 0 {
|
||||
s.OverlayDirs = cnst.DefaultRWPaths()
|
||||
}
|
||||
|
||||
// Remove any duplicates
|
||||
s.OverlayDirs = internalUtils.UniqueSlice(internalUtils.CleanupSlice(s.OverlayDirs))
|
||||
|
Loading…
Reference in New Issue
Block a user