2016-08-15 08:37:30 +00:00
|
|
|
MMDVMHost Systemd setup
|
|
|
|
=======================
|
2016-08-15 08:30:23 +00:00
|
|
|
|
2016-08-15 08:42:03 +00:00
|
|
|
Preface
|
|
|
|
-------
|
|
|
|
|
|
|
|
Since moving to Systemd many admins are struggling with the differences, in an effort to take the work
|
|
|
|
out of installing MMDVMHost on your linux host, I have written a service handler and the related systemd
|
|
|
|
unit files.
|
|
|
|
|
|
|
|
I hope these help you get going quickly.
|
|
|
|
Written on / tested on / confirmed working on Raspbian Jessie-lite but should work just fine on any
|
|
|
|
system using systemd.
|
|
|
|
|
|
|
|
Enjoy, 73 de MW0MWZ
|
|
|
|
|
2016-08-15 08:30:23 +00:00
|
|
|
|
2016-08-15 08:37:30 +00:00
|
|
|
Install Instructions
|
|
|
|
--------------------
|
2016-08-15 08:30:23 +00:00
|
|
|
|
2016-08-15 08:37:30 +00:00
|
|
|
1. Copy mmdvmhost_service to /usr/local/sbin
|
|
|
|
2. Change the permisions of /usr/local/sbin/mmdvmhost_service to 500 (root executable)
|
2016-08-15 08:38:36 +00:00
|
|
|
3. Change the variables in /usr/local/sbin/mmdvmhost_service to match your setup
|
2016-08-15 08:37:30 +00:00
|
|
|
(MMDVMHost.ini location, log location, user and daemon location)
|
|
|
|
4. Copy mmdvmhost.service to /lib/systemd/system
|
|
|
|
5. Copy mmdvmhost.timer to /lib/systemd/system
|
|
|
|
6. Edit the timeout in mmdvmhost.timer to suit - 45 secs is a reasonable starting point.
|
|
|
|
7. Reload systemctl with: "systemctl daemon-reload"
|
2016-08-15 08:38:36 +00:00
|
|
|
8. Add the timer serice to the boot with: "systemctl enable mmdvmhost.timer"
|
2016-08-15 08:37:30 +00:00
|
|
|
**NOTE - There is no need / desire to enable mmdvmhost.service!
|
2016-08-15 08:30:23 +00:00
|
|
|
|