naftiko: 1.0.0-alpha2 info: label: systemd Manager — Configuration description: | Self-contained Naftiko capability covering Manager-level configuration: reload/reexec, enable/disable unit files, mask/unmask, get/set default target, and read the Manager property bag. tags: - Configuration - D-Bus - Systemd created: '2026-05-23' modified: '2026-05-23' binds: - namespace: env keys: SYSTEMD_BUS_ADDRESS: SYSTEMD_BUS_ADDRESS capability: consumes: - type: dbus namespace: org.freedesktop.systemd1 busName: org.freedesktop.systemd1 objectPath: /org/freedesktop/systemd1 description: Manager configuration and lifecycle. resources: - name: manager operations: - name: Reload method: Reload description: Reload all unit files. - name: Reexecute method: Reexecute description: Re-execute systemd in place. - name: EnableUnitFiles method: EnableUnitFiles description: Create symlinks so units start at boot. - name: DisableUnitFiles method: DisableUnitFiles description: Remove boot symlinks. - name: MaskUnitFiles method: MaskUnitFiles description: Symlink units to /dev/null. - name: UnmaskUnitFiles method: UnmaskUnitFiles description: Reverse MaskUnitFiles. - name: SetDefaultTarget method: SetDefaultTarget description: Set the default boot target. - name: GetDefaultTarget method: GetDefaultTarget description: Read the default boot target. - name: GetAllProperties method: org.freedesktop.DBus.Properties.GetAll description: Snapshot Manager properties.