From 88967aa9dc5563b41deb88cea96e2156c7c042bf Mon Sep 17 00:00:00 2001 From: Tom Early Date: Sun, 15 Apr 2018 17:49:54 -0700 Subject: [PATCH] added mmdvm.timer and removed sleep from .service --- Makefile | 6 ++++-- system/mmdvm.service | 1 - system/mmdvm.timer | 6 ++++++ 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 system/mmdvm.timer diff --git a/Makefile b/Makefile index 4ec7975..11df51f 100644 --- a/Makefile +++ b/Makefile @@ -154,14 +154,16 @@ installmmdvm : /bin/cp -f $(MMPATH)/MMDVMHost $(BINDIR) /bin/cp -f $(MMPATH)/MMDVM.qn $(CFGDIR) /bin/cp -f system/mmdvm.service $(SYSDIR) - systemctl enable mmdvm.service + /bin/cp -f system/mmdvm.timer $(SYSDIR) + systemctl enable mmdvm.timer systemctl daemon-reload systemctl start mmdvm.service uninstallmmdvm : systemctl stop mmdvm.service - systemctl disable mmdvm.service + systemctl disable mmdvm.timer /bin/rm -f $(SYSDIR)/mmdvm.service + /bin/rm -f $(SYSDIR)/mmdvm.timer /bin/rm -f $(BINDIR)/MMDVMHost /bin/rm -f $(CFGDIR)/MMDVM.qn sudo systemctl daemon-reload diff --git a/system/mmdvm.service b/system/mmdvm.service index 2b28fbb..58f2760 100644 --- a/system/mmdvm.service +++ b/system/mmdvm.service @@ -4,7 +4,6 @@ After=systemd-user-session.service [Service] Type=simple -ExecStartPre=/bin/sleep 30 ExecStart=/usr/local/bin/MMDVMHost /usr/local/etc/MMDVM.qn Restart=always diff --git a/system/mmdvm.timer b/system/mmdvm.timer new file mode 100644 index 0000000..7ccf96d --- /dev/null +++ b/system/mmdvm.timer @@ -0,0 +1,6 @@ +[Timer] +OnStartupSec=30 + +[Install] +WantedBy=multi-user.target +