blob: 9f3242f00bed14cb427380dbabf4c25a12b78a13 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
default: all
@echo "use 'make install-draco' to (re)install and (re)start the draco service"
TARGETS = draco.service
all: $(TARGETS)
clean:
rm -f $(TARGETS)
DEXCOM_READER_PATH=$(PWD)/dexcom_reader
SERVICE_CMDLINE=$(DEXCOM_READER_PATH)/dexcom_dumper.py -v --poll --client
install-rules: ModemManager.rules
install -m0644 ModemManager.rules /etc/udev/rules.d/77-mm-usb-device-blacklist.rules
draco.service: draco.service.in
sed -e "s?^\(ExecStart=\).*?\1$(SERVICE_CMDLINE)?" < $< > $@
install-draco: draco.service
install -m0644 draco.service /etc/systemd/system/
systemctl --system enable draco.service || true
systemctl daemon-reload
service draco stop
service draco start
.PHONY: follow restart refollow
restart:
service draco restart
follow:
journalctl _SYSTEMD_UNIT=draco.service -f
refollow: restart follow
|