package profile import ( "github.com/safing/portbase/log" "github.com/safing/portbase/modules" // module dependencies _ "github.com/safing/portmaster/core" ) var ( module *modules.Module ) func init() { module = modules.Register("profiles", prep, start, nil, "core") } func prep() error { err := registerConfiguration() if err != nil { return err } err = registerConfigUpdater() if err != nil { return err } return nil } func start() error { err := registerValidationDBHook() if err != nil { return err } err = startProfileUpdateChecker() if err != nil { return err } err = updateGlobalConfigProfile(module.Ctx, nil) if err != nil { log.Warningf("profile: error during loading global profile from configuration: %s", err) } return nil }