Bug 58846

Summary: Необходимо добавить в пакет /etc/sysconfig/git-pages
Product: Sisyphus Reporter: Савелий Солдатов <soldatovsu>
Component: git-pagesAssignee: Maxim Slipenko <maks1ms>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: maks1ms, maxim
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Савелий Солдатов 2026-04-23 16:47:40 MSK
git-pages-0.7.0-alt1

# rpm -ql git-pages
/etc/git-pages
/etc/git-pages/config.toml
/usr/bin/git-pages
/usr/lib/systemd/system/git-pages.service
/usr/share/doc/git-pages-0.7.0
/usr/share/doc/git-pages-0.7.0/README.md
/var/lib/git-pages

# systemctl cat git-pages
# /usr/lib/systemd/system/git-pages.service
[Unit]
Description=git-pages
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=git-pages
Group=git-pages
Restart=on-failure
RestartSec=2s
ExecStart=/usr/bin/git-pages -config /etc/git-pages/config.toml
NoNewPrivileges=yes

[Install]
WantedBy=multi-user.target

В настоящее время systemd-юнит для git-pages не предоставляет способа задать переменные окружения, необходимо добавить /etc/sysconfig/git-pages

Модифицировать systemd-юнит, добавить строку EnvironmentFile=/etc/sysconfig/git-pages в секцию [Service]
Comment 1 Maxim Slipenko 2026-04-29 11:11:47 MSK
Исправлено в 0.8.1-alt1