The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.249.1 - 2021-11-12

  • For this release, I've reorganised the cme applications provided by this module. I.e, some of the app names passed to cme command (like systemd or systemd-service) have changed.
  • Here are the cme applications now provided by this module.
  • For system administrators:
    • systemd: applies to all system service: e.g. "cme edit systemd transmission.*"
    • systemd-service: applies to one system service e.g. "cme edit systemd transmission-daemon.service"
    • systemd-timer: applies to one system timer
    • systemd-socker: applies to one system socker
  • For service developers:
    • systemd-service-file: applies to one system service file. e.g. "cme edit systemd ./src/transmission-daemon.service"
    • systemd-timer-file: applies to one system timer file
    • systemd-socker-file: applies to one system socker file
  • For users:
    • systemd-user: applies to all user service
  • Model update:
    • updated Systemd models for version 249
  • Bug fixes
    • Unit backend: allow on/off as boolean values
    • improve user msg about unknown parameter
    • fix (Unit): warn when no unit files were found
    • fix (Unit): improve warning message to user
    • systemd backend: rm empty *.d dir when needed
    • systemd backend: create *.d dir when needed
  • Other Changes:
    • requires Config::Model 2.143
    • tests requires Config::Model::Tester 4.007

Documentation

Configuration class Systemd
Configuration class Systemd::Section::Install
Configuration class Systemd::Section::Service
Configuration class Systemd::Section::ServiceUnit
Configuration class Systemd::Section::Socket
Configuration class Systemd::Section::SocketUnit
Configuration class Systemd::Section::Timer
Configuration class Systemd::Section::TimerUnit
Configuration class Systemd::Service
Configuration class Systemd::Socket
Configuration class Systemd::StandAlone::Service
Configuration class Systemd::StandAlone::Socket
Configuration class Systemd::StandAlone::Timer
Configuration class Systemd::Timer

Modules

R/W backend for systemd configurations files
Role that provides Systemd default directories
R/W backend for systemd unit files
Editor and validator for systemd configuration files