systemd-knowledge-patch
OfficialPrevent outdated systemd configs and log errors
AuthorNevaberry
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prevents the creation and deployment of systemd unit files, journald commands, and networkd configurations that are incompatible with systemd changes introduced between v255 and v260, avoiding broken services, failed starts, and logging misconfigurations.
Core Features & Use Cases
- Compatibility guidance: Summarizes breaking changes such as cgroup v1 removal, SysV init removal, and removal of the
!!ExecStart prefix and explains their impact. - Unit file recommendations: Documents new and changed settings (PrivatePIDs, ProtectControlGroups, BindNetworkInterface, MemoryTHP, RestartMode=debug, DeferReactivation, PrivateUsers modes, StateDirectory:ro, PassFileDescriptorsToExec, WantsMountsFor, RefreshOnReload, x-systemd.wants) and migration patterns (IPForward → IPv4Forwarding/IPv6Forwarding).
- journald & networkd updates: Shows journal invocation tracking, ForwardToSocket usage, and the new MobileNetwork section for cellular configuration.
- Use case: When authoring or reviewing systemd unit files, timers, socket units, or networkd .network files, consult these guidelines to replace deprecated options, apply new settings, and ensure cgroup v2 compatibility.
Quick Start
Scan my repository for systemd unit and networkd files and update them to be cgroup v2 compatible, remove SysV generator dependencies, and apply recommended new settings such as PrivatePIDs and BindNetworkInterface.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: systemd-knowledge-patch Download link: https://github.com/Nevaberry/nevaberry-plugins/archive/main.zip#systemd-knowledge-patch Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.