add knx.cfg to inst target

This commit is contained in:
John
2022-09-11 18:07:07 +02:00
parent 795c16f584
commit 8021113ad9
2 changed files with 10 additions and 1 deletions
+4
View File
@@ -191,3 +191,7 @@ if(HAVE_MQTT)
FILE(GLOB MQTT_CFG_FILES "${CMAKE_SOURCE_DIR}/contrib/etc/ebusd/mqtt-*.cfg") FILE(GLOB MQTT_CFG_FILES "${CMAKE_SOURCE_DIR}/contrib/etc/ebusd/mqtt-*.cfg")
install(FILES ${MQTT_CFG_FILES} DESTINATION /etc/ebusd/) install(FILES ${MQTT_CFG_FILES} DESTINATION /etc/ebusd/)
endif(HAVE_MQTT) endif(HAVE_MQTT)
if(HAVE_KNX)
FILE(GLOB KNX_CFG_FILES "${CMAKE_SOURCE_DIR}/contrib/etc/ebusd/knx*.cfg")
install(FILES ${KNX_CFG_FILES} DESTINATION /etc/ebusd/)
endif(HAVE_KNX)
+6 -1
View File
@@ -21,6 +21,10 @@ if MQTT
MQTT_INST_ADD = cp -n $(srcdir)/contrib/etc/ebusd/mqtt-*.cfg $(DESTDIR)$(sysconfdir)/ebusd MQTT_INST_ADD = cp -n $(srcdir)/contrib/etc/ebusd/mqtt-*.cfg $(DESTDIR)$(sysconfdir)/ebusd
endif endif
if KNX
KNX_INST_ADD = cp -n $(srcdir)/contrib/etc/ebusd/knx*.cfg $(DESTDIR)$(sysconfdir)/ebusd
endif
install-data-hook: install-data-hook:
@[ -d $(DESTDIR)$(sysconfdir)/ebusd ] || mkdir -p $(DESTDIR)$(sysconfdir)/ebusd; \ @[ -d $(DESTDIR)$(sysconfdir)/ebusd ] || mkdir -p $(DESTDIR)$(sysconfdir)/ebusd; \
if [ -f "/etc/debian_version" ]; then \ if [ -f "/etc/debian_version" ]; then \
@@ -29,7 +33,8 @@ install-data-hook:
cp $(srcdir)/contrib/debian/init.d/ebusd $(DESTDIR)/etc/init.d/; \ cp $(srcdir)/contrib/debian/init.d/ebusd $(DESTDIR)/etc/init.d/; \
cp $(srcdir)/contrib/debian/systemd/ebusd.service $(DESTDIR)/lib/systemd/system/; \ cp $(srcdir)/contrib/debian/systemd/ebusd.service $(DESTDIR)/lib/systemd/system/; \
fi; \ fi; \
$(MQTT_INST_ADD) $(MQTT_INST_ADD) \
$(KNX_INST_ADD)
test: test:
$(MAKE) -C src/lib/ebus/test $(MAKE) -C src/lib/ebus/test