blob: 4e658e23c0e50a29ebc591bea7d39736a500c6b4 (
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
|
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 --http=$(REMOTE_HOST)
draco.service: draco.service.in
$(if $(REMOTE_HOST),,$(error "You must define $$REMOTE_HOST"))
sed -e "s?^\(ExecStart=\).*?\1$(SERVICE_CMDLINE)?" < $< > $@
install-draco: draco.service
install -m0644 draco.service /etc/systemd/system/
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
|