mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	- Updated sys-daemon defaults: * Increased SYSTEMD_DEFAULT_TIMEOUT_START to 24h * Improved inline comments for clarity - Changed sys-service vars: * Removed hardcoded 60s TimeoutStartSec * Now empty by default → inherits manager defaults from sys-daemon See: https://chatgpt.com/share/68ade432-67f8-800f-b6c2-b8f87764479b
sys-daemon
Description
Role to reset and configure the systemd manager for Infinito.Nexus.
It ensures a clean state of the manager configuration and applies default timeout values.
Overview
- Purges the systemd manager drop-in directory if requested.
- Validates all active unit files before reload/reexec.
- Applies default timeout values for systemd manager behavior.
- Provides handler-based reload/reexec for systemd.
Features
- Drop-in Purge: Optionally remove /etc/systemd/system.conf.dcontents.
- Manager Defaults: Deploys custom timeouts via timeouts.conf.
- Validation: Uses systemd-analyze verifybefore reload.
- Integration: Triggers daemon-reloadordaemon-reexecsafely.