Module: kamailio Branch: 5.8 Commit: 183c4d1168f10d73e16ba605f202077128dbbb95 URL: https://github.com/kamailio/kamailio/commit/183c4d1168f10d73e16ba605f202077128dbbb95
Author: Xenofon Karamanos <22965395+xkara...@users.noreply.github.com> Committer: Victor Seva <linuxman...@torreviejawireless.org> Date: 2025-01-09T19:51:11+01:00 pkg: Add systemd template for starting multiple kamailio services (cherry picked from commit a8cb23903b271a1b78456fed5da8e10474aee405) --- Added: pkg/kamailio/deb/debian/kamailio@.service --- Diff: https://github.com/kamailio/kamailio/commit/183c4d1168f10d73e16ba605f202077128dbbb95.diff Patch: https://github.com/kamailio/kamailio/commit/183c4d1168f10d73e16ba605f202077128dbbb95.patch --- diff --git a/pkg/kamailio/deb/debian/kamailio@.service b/pkg/kamailio/deb/debian/kamailio@.service new file mode 100644 index 00000000000..81c06394d17 --- /dev/null +++ b/pkg/kamailio/deb/debian/kamailio@.service @@ -0,0 +1,26 @@ +[Unit] +Description=Kamailio - the Open Source SIP Server (instance %i) +Documentation=man:kamailio(8) +Wants=network-online.target +After=network-online.target + +[Service] +Type=forking +User=kamailio +Group=kamailio +Environment='CFGFILE=/etc/kamailio/kamailio-%i.cfg' +Environment='SHM_MEMORY=64' +Environment='PKG_MEMORY=8' +EnvironmentFile=-/etc/default/kamailio-%i +EnvironmentFile=-/etc/default/kamailio-%i.d/* +# PIDFile requires a full absolute path +PIDFile=/run/kamailio-%i/kamailio.pid +# ExecStart requires a full absolute path +ExecStart=/usr/sbin/kamailio -P /run/kamailio-%i/kamailio.pid -Y /run/kamailio-%i -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY +Restart=on-failure +# /run/kamailio in tmpfs +RuntimeDirectory=kamailio-%i +RuntimeDirectoryMode=0770 + +[Install] +WantedBy=multi-user.target _______________________________________________ Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org To unsubscribe send an email to sr-dev-le...@lists.kamailio.org Important: keep the mailing list in the recipients, do not reply only to the sender!