From 9649fb04743bf23cbddae6be5f96512f1f20c5cd Mon Sep 17 00:00:00 2001 From: John Date: Sat, 5 Feb 2022 11:49:52 +0100 Subject: [PATCH] add init.d and friends to Makefile --- Makefile.am | 8 ++++++++ make_debian.sh | 7 +------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Makefile.am b/Makefile.am index f4f0088b..043af978 100644 --- a/Makefile.am +++ b/Makefile.am @@ -11,6 +11,14 @@ EXTRA_DIST = LICENSE \ README.md \ VERSION +install-data-hook: + @if [ -f "/etc/debian_version" ]; then \ + mkdir -p $(DESTDIR)/etc/default/ $(DESTDIR)/etc/init.d/ $(DESTDIR)/lib/systemd/system/; \ + cp $(srcdir)/contrib/debian/default/ebusd $(DESTDIR)/etc/default/; \ + cp $(srcdir)/contrib/debian/init.d/ebusd $(DESTDIR)/etc/init.d/; \ + cp $(srcdir)/contrib/debian/systemd/ebusd.service $(DESTDIR)/lib/systemd/system/; \ + fi + test: $(MAKE) -C src/lib/ebus/test if CONTRIB diff --git a/make_debian.sh b/make_debian.sh index ba3ee8d7..96d6aa2e 100755 --- a/make_debian.sh +++ b/make_debian.sh @@ -102,12 +102,7 @@ echo "*************" echo " pack" echo "*************" echo -mkdir -p $RELEASE/DEBIAN $RELEASE/etc/default $RELEASE/etc/logrotate.d || exit 1 -mkdir -p $RELEASE/lib/systemd/system || exit 1 -cp contrib/debian/systemd/ebusd.service $RELEASE/lib/systemd/system/ebusd.service || exit 1 -mkdir -p $RELEASE/etc/init.d || exit 1 -cp contrib/debian/init.d/ebusd $RELEASE/etc/init.d/ebusd || exit 1 -cp contrib/debian/default/ebusd $RELEASE/etc/default/ebusd || 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