From f2df3c636580381822c51230a0f98742ff05dac6 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Wed, 16 Feb 2022 15:29:54 +0000 Subject: [PATCH] kdump-steamos: add makefile with install target People should not need to know the nitty gritty details - make install should just work (tm). Signed-off-by: Emil Velikov --- Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..cadfa50 --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +prefix := /usr +sysconfdir := /etc + +libdir := $(prefix)/lib + +systemdunitsdir := $(shell pkg-config --define-variable=prefix=$(prefix) --variable=systemdsystemunitdir systemd 2>/dev/null \ + || echo $(libdir)/systemd/system/) +sysctldir := $(shell pkg-config --define-variable=prefix=$(prefix) --variable=sysctldir systemd 2>/dev/null \ + || echo $(libdir)/sysctl.d/) +dracutmodulesdir := $(shell pkg-config --define-variable=prefix=$(prefix) --variable=dracutmodulesdir dracut 2>/dev/null \ + || echo $(libdir)/dracut/modules.d/) + +all: + +install: all + install -D -m0644 kdump.etc $(DESTDIR)$(sysconfdir)/default/kdump + install -D -m0644 kdump-steamos.service $(DESTDIR)$(systemdunitsdir)/kdump-steamos.service + install -D -m0644 20-kdump-steamos.conf $(DESTDIR)$(sysctldir)/20-kdump-steamos.conf + install -D -m0755 kdump_collect.sh $(DESTDIR)$(dracutmodulesdir)/55kdump/kdump_collect.sh + install -D -m0755 module-setup.sh $(DESTDIR)$(dracutmodulesdir)/55kdump/module-setup.sh + install -D -m0644 README.md $(DESTDIR)$(dracutmodulesdir)/55kdump/README + install -D -m0755 kdump_load.sh $(DESTDIR)$(libdir)/kdump/kdump_load.sh + install -D -m0755 submit_report.sh $(DESTDIR)$(libdir)/kdump/submit_report.sh + install -D -m0755 submitter_load.sh $(DESTDIR)$(libdir)/kdump/submitter_load.sh