Systemd

From QmailToaster
Revision as of 12:56, 22 August 2025 by Ebroch (talk | contribs) (Created page with " '''Systemd conversion''' # unlink /usr/bin/qmailctl # mv /etc/init.d/qmail /etc/init.d/vusaged /var/qmail/bin # ln -s /usr/qmail/bin/qmail /usr/bin/qmailctl cat > /etc/systemd/system/qmail.service <<EOF # Automatically generated by systemd-sysv-generator [Unit] Documentation=man:systemd-sysv-generator(8) SourcePath=/var/qmail/bin/qmail Description=SYSV: Qmailtoaster MTA Before=multi-user.target Before=multi-user.target Before=multi-user.target Before=gra...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Systemd conversion
# unlink /usr/bin/qmailctl
# mv /etc/init.d/qmail /etc/init.d/vusaged /var/qmail/bin
# ln -s /usr/qmail/bin/qmail /usr/bin/qmailctl
cat > /etc/systemd/system/qmail.service <<EOF
# Automatically generated by systemd-sysv-generator
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/var/qmail/bin/qmail
Description=SYSV: Qmailtoaster MTA
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
ExecStart=/var/qmail/bin/qmail start
ExecStop=/var/qmail/bin/qmail stop
ExecReload=/var/qmail/bin/qmail reload
[Install]
WantedBy=default.target
EOF
# reboot