add mqtt int files to inst target
This commit is contained in:
@@ -158,3 +158,6 @@ if(EXISTS "${ROOT}/etc/debian_version")
|
|||||||
install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/init.d/ebusd DESTINATION /etc/init.d/)
|
install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/init.d/ebusd DESTINATION /etc/init.d/)
|
||||||
install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/systemd/ebusd.service DESTINATION /lib/systemd/system/)
|
install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/systemd/ebusd.service DESTINATION /lib/systemd/system/)
|
||||||
endif()
|
endif()
|
||||||
|
if(HAVE_MQTT)
|
||||||
|
install(FILES ${CMAKE_SOURCE_DIR}/contrib/etc/ebusd/mqtt-*.cfg DESTINATION /etc/ebusd/)
|
||||||
|
endif(HAVE_MQTT)
|
||||||
+7
-1
@@ -11,13 +11,19 @@ EXTRA_DIST = LICENSE \
|
|||||||
README.md \
|
README.md \
|
||||||
VERSION
|
VERSION
|
||||||
|
|
||||||
|
if MQTT
|
||||||
|
MQTT_INST_ADD = mkdir -p $(DESTDIR)/etc/ebusd/; \
|
||||||
|
cp -n $(srcdir)/contrib/etc/ebusd/mqtt-*.cfg $(DESTDIR)/etc/ebusd
|
||||||
|
endif
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook:
|
||||||
@if [ -f "/etc/debian_version" ]; then \
|
@if [ -f "/etc/debian_version" ]; then \
|
||||||
mkdir -p $(DESTDIR)/etc/default/ $(DESTDIR)/etc/init.d/ $(DESTDIR)/lib/systemd/system/; \
|
mkdir -p $(DESTDIR)/etc/default/ $(DESTDIR)/etc/init.d/ $(DESTDIR)/lib/systemd/system/; \
|
||||||
cp -n $(srcdir)/contrib/debian/default/ebusd $(DESTDIR)/etc/default/; \
|
cp -n $(srcdir)/contrib/debian/default/ebusd $(DESTDIR)/etc/default/; \
|
||||||
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)
|
||||||
|
|
||||||
test:
|
test:
|
||||||
$(MAKE) -C src/lib/ebus/test
|
$(MAKE) -C src/lib/ebus/test
|
||||||
|
|||||||
+2
-8
@@ -113,10 +113,6 @@ echo " pack"
|
|||||||
echo "*************"
|
echo "*************"
|
||||||
echo
|
echo
|
||||||
mkdir -p $RELEASE/DEBIAN $RELEASE/etc/logrotate.d || exit 1
|
mkdir -p $RELEASE/DEBIAN $RELEASE/etc/logrotate.d || exit 1
|
||||||
if [ -n "$mqtt" ]; then
|
|
||||||
mkdir -p $RELEASE/etc/ebusd || exit 1
|
|
||||||
cp contrib/etc/ebusd/mqtt*.cfg $RELEASE/etc/ebusd/ || exit 1
|
|
||||||
fi
|
|
||||||
cp contrib/etc/logrotate.d/ebusd $RELEASE/etc/logrotate.d/ || exit 1
|
cp contrib/etc/logrotate.d/ebusd $RELEASE/etc/logrotate.d/ || exit 1
|
||||||
cp ChangeLog.md $RELEASE/DEBIAN/changelog || exit 1
|
cp ChangeLog.md $RELEASE/DEBIAN/changelog || exit 1
|
||||||
cat <<EOF > $RELEASE/DEBIAN/control
|
cat <<EOF > $RELEASE/DEBIAN/control
|
||||||
@@ -144,11 +140,9 @@ EOF
|
|||||||
cat <<EOF > $RELEASE/DEBIAN/conffiles
|
cat <<EOF > $RELEASE/DEBIAN/conffiles
|
||||||
/etc/default/ebusd
|
/etc/default/ebusd
|
||||||
EOF
|
EOF
|
||||||
if [ -n "$mqtt" ]; then
|
if [ -d "$RELEASE/etc/ebusd" ]; then
|
||||||
echo '/etc/ebusd' >> $RELEASE/DEBIAN/dirs
|
echo '/etc/ebusd' >> $RELEASE/DEBIAN/dirs
|
||||||
for i in contrib/etc/ebusd/mqtt*.cfg; do
|
(cd $RELEASE && for i in etc/ebusd/*; do echo "/$i"; done) >> $RELEASE/DEBIAN/conffiles
|
||||||
echo "${i##contrib}" >> $RELEASE/DEBIAN/conffiles
|
|
||||||
done
|
|
||||||
fi
|
fi
|
||||||
cat <<EOF > $RELEASE/DEBIAN/postinst
|
cat <<EOF > $RELEASE/DEBIAN/postinst
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|||||||
Reference in New Issue
Block a user