kcarectl behavior can be configured using /etc/sysconfig/kcare/kcare.conf
AUTO_UPDATE=YES|NO | YES - enable auto-update; NO - disable auto-update. |
chkconfig kcare off | Disable auto-update after restart. |
PATCH_METHOD=normal|nofreeze|smart | Normal - (default) use freezer;Nofreeze - don't use freezer to freeze processes;Smart - smart freezer freezes only threads that need to be frozen for patching [kernelcare 2.3+]. |
PATCH_SERVER | Server to use to download patches. |
REGISTRATION_URL | Licensing server. |
PREFIX=prefix | Patch source prefix, used to test different builds, by downloading builds from a different location, based on prefix (v2.2+) |
UPDATE_POLICY=REMOTE|LOCAL|LOCAL_FIRST [since 1.6] | Depending on the policy, on server startup, use:REMOTE - (default) patches from patch server.LOCAL - only locally cached patches, if none cached (caching is done automatically) - do nothing.LOCAL_FIRST - see if locally cached patches exist, and load them. If not, try getting them from remote server. |
IGNORE_UNKNOWN_KERNEL=True|False [since 2.5-4] | Don't provide notification if unknown kernel on auto-update. |
LOAD_KCARE_SYSCTL [since 2.7-1] | Controls if /etc/sysconfig/kcare/sysctl.conf will be loaded on patchset load. True by default. |
--set-patch-type extra | To enable extra patches. |
--set-patch-type free | To enable free patches. |
STICKY_PATCH=KEY | Retrieve sticky patch from KEY (see CLN, Key Edit); not supported for IP based servers or ePortal. |
STICKY_PATCH=DDMMYY | Stick patch to a particular date. More info at Sticky Patches . |
REPORT_FQDN=True|False | Force using Fully Qualified Domain as a hostname. False by default. |
FORCE_GID=N | Use this group ID for symlink protection patch. By default, it's 48 (default Apache user GID) or 99 (nobody user) |
USERSPACE_PATCHES=libs,qemu | Define which userspace patches will be applyed by default |