package dataroot import ( "errors" "github.com/safing/portmaster/base/utils" ) var root *utils.DirStructure // Initialize initializes the data root directory. func Initialize(rootDir string, perm utils.FSPermission) error { if root != nil { return errors.New("already initialized") } root = utils.NewDirStructure(rootDir, perm) return root.Ensure() } // Root returns the data root directory. func Root() *utils.DirStructure { return root }