7a4e9764b1
- Полностью переписан swap-модуль в режиме exclusive ownership\n- Добавлены verify/checks, статус фактического swap-state и drift\n- Интегрирован ensure-swap в daemon и systemd ExecStartPre\n- Усилен lock API (таймауты) и применение в traffic/firewall/swap\n- Усилен parser firewall (JSON-first + устойчивый text fallback)\n- Обновлены config validation, runtime tools и default priority\n- Синхронизированы docs и build/package hygiene\n- Удалены member Cargo.lock в пользу корневого lockfile
awg2-reboot-scheduler
awg2-reboot-scheduler — production auxiliary binary в составе пакета AWG2 Harness.
Он читает общий конфиг /etc/awg2-harness/config.toml, выбирает случайный момент в окне reboot и запрашивает перезагрузку через systemctl --no-block reboot.
Production model
- binary:
/usr/sbin/awg2-reboot-scheduler - unit:
/lib/systemd/system/awg2-reboot-scheduler.service - config:
/etc/awg2-harness/config.toml - runtime plan file:
/run/awg2-harness/reboot.plan
Сервис ставится и управляется общим packaging flow tools/build.sh, вручную в /opt/... ничего не раскладывается.
Проверка на host
awg2-reboot-scheduler --config /etc/awg2-harness/config.toml
systemctl status awg2-reboot-scheduler
journalctl -u awg2-reboot-scheduler -f