£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyʦ•ꎅȮFÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~芩ÊǍí`ÔÑ©ú뙵'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶êםӼ㞪éUWŸÈË%DÒÕ¬ï‘]/Åcx ‰ï2ß]ä6G[]S£Ôϯrs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ ¯¹ægƒÛowЍø^d™ý½ßB7áyMä9ÜÖUã !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [Unit] Description=Loads kernelcare patches on startup After=multi-user.target [Service] Type=oneshot ExecStart=-/usr/bin/kcarectl --smart-update RemainAfterExit=yes # Record shutdown timestamp for anomaly detection (crash vs proper shutdown). ExecStop=-/bin/sh -c "date +'%%s' > /var/cache/kcare/stopped.at" # Ordinary reboot will lead to the service stopping and we # can delete smart-update lock file. ExecStop=-/bin/sh -c "rm -rf /var/cache/kcare/.kcareprev.lock" # KPT-5409: unload patches only on system shutdown/reboot, not on regular # service stop/restart. kcare_load() handles re-patching atomically so # restarting the service does not require an unload cycle. ExecStop=/bin/sh -c "if [ \"$(systemctl is-system-running 2>/dev/null)\" = stopping ]; then /usr/bin/kcarectl --unload; fi" [Install] WantedBy=multi-user.target