MMDVMHost-Private/linux/systemd/README.md
Jonathan Naylor 135fd04e0d Revert "Merge branch 'M17_AX25_FM'"
This reverts commit e1427e3e37, reversing
changes made to bcdba292eb.
2020-12-15 15:52:27 +00:00

1.2 KiB

MMDVMHost Systemd setup

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

Install Instructions

  1. Copy mmdvmhost_service to /usr/local/sbin
  2. Change the permisions of /usr/local/sbin/mmdvmhost_service to 500 (root executable)
  3. Change the variables in /usr/local/sbin/mmdvmhost_service to match your setup
    (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"
  8. Add the timer serice to the boot with: "systemctl enable mmdvmhost.timer"
    **NOTE - There is no need / desire to enable mmdvmhost.service!