From f0b3adc501460f59dd81479da90f64faef0005ed Mon Sep 17 00:00:00 2001 From: Helmut Buchsbaum Date: Thu, 5 May 2022 09:10:31 +0200 Subject: [PATCH] debian: Add default configuration for acrnlog Tracked-On: #6688 Signed-off-by: Helmut Buchsbaum --- debian/acrn-tools.install | 1 + debian/acrnlog/acrnlog.default | 4 ++++ debian/rules | 7 ++++++- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 debian/acrnlog/acrnlog.default diff --git a/debian/acrn-tools.install b/debian/acrn-tools.install index f6048c7b6..6f73c859d 100644 --- a/debian/acrn-tools.install +++ b/debian/acrn-tools.install @@ -12,3 +12,4 @@ lib/systemd/system/acrnprobe.service lib/systemd/system/usercrash.service usr/share/defaults/telemetrics/acrnprobe.xml usr/share/acrn/scripts/* +etc/default/acrnlog diff --git a/debian/acrnlog/acrnlog.default b/debian/acrnlog/acrnlog.default new file mode 100644 index 000000000..f920c6364 --- /dev/null +++ b/debian/acrnlog/acrnlog.default @@ -0,0 +1,4 @@ +# Customizations for the acrnlog.service systemd unit +# e.g. ACRNLOG_ARGS="-n 8 -s 4" +ACRNLOG_ARGS="" + diff --git a/debian/rules b/debian/rules index ad6d98625..33b613888 100755 --- a/debian/rules +++ b/debian/rules @@ -297,7 +297,12 @@ override_dh_auto_install-arch: misc/debug_tools/acrn_crashlog/data/acrnprobe.xml; \ install -d $(DESTDIR)$(datadir)/acrn/scripts; \ cp -a misc/debug_tools/acrn_trace/scripts/* \ - $(DESTDIR)$(datadir)/acrn/scripts \ + $(DESTDIR)$(datadir)/acrn/scripts; \ + install -d $(DESTDIR)$(sysconfdir)/default; \ + cp debian/acrnlog/acrnlog.default \ + $(DESTDIR)$(sysconfdir)/default/acrnlog; \ + sed -i -e 's#ExecStart=.*#EnvironmentFile=$(sysconfdir)/default/acrnlog\nExecStart=$(bindir)/acrnlog $${ACRNLOG_ARGS}#' \ + $(DESTDIR)$(systemd_unitdir)/system/acrnlog.service \ ) ### binary-indep #############################################################