From 2883a8dc63dca9944032143fb79ec3ae09a68ac1 Mon Sep 17 00:00:00 2001 From: Takuya ASADA Date: Sun, 7 Jun 2020 18:08:25 +0900 Subject: [PATCH] dist/debian: don't install systemd unit by install.sh, use debian/*.service Installing *.service by install.sh script causes the error on installing .deb package, use debian/*.service instead. Fixes scylladb/scylla#6010 Related scylladb/scylla#5640 Related https://github.com/scylladb/scylla/commit/29285b28e2de2f07593a65a5f03977da440b2e42 --- dist/debian/debian/rules | 2 +- dist/debian/debian/scylla-jmx.install | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 dist/debian/debian/scylla-jmx.install diff --git a/dist/debian/debian/rules b/dist/debian/debian/rules index 500981d..34ff1ff 100755 --- a/dist/debian/debian/rules +++ b/dist/debian/debian/rules @@ -8,7 +8,7 @@ override_dh_auto_clean: override_dh_auto_install: dh_auto_install - cd scylla-jmx; ./install.sh --root "$(CURDIR)/debian/$(DEB_SOURCE)" --sysconfdir /etc/default + cd scylla-jmx; ./install.sh --root "$(CURDIR)/debian/tmp" --sysconfdir /etc/default override_dh_installinit: ifeq ($(DEB_SOURCE),scylla-jmx) diff --git a/dist/debian/debian/scylla-jmx.install b/dist/debian/debian/scylla-jmx.install new file mode 100644 index 0000000..178f78e --- /dev/null +++ b/dist/debian/debian/scylla-jmx.install @@ -0,0 +1,4 @@ +etc/default/scylla-jmx +etc/systemd/system/scylla-jmx.service.d/sysconfdir.conf +opt/scylladb/jmx/* +usr/lib/scylla/jmx/*