From f243517f88412a7dc8bfc726a19721eff5f70a6f Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Fri, 29 Dec 2006 14:52:52 +0000
Subject: [PATCH] Added 'make dist'.  Fix 'make install' on Solaris.

---
 Makefile            | 21 ++++++++++++++++++++-
 src/lyskom/Makefile |  4 +++-
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 30267b0..2463a59 100644
--- a/Makefile
+++ b/Makefile
@@ -9,9 +9,28 @@ all:;
 install:
 	mkdir -p $(DESTDIR)$(LIBEXECDIR)
 	for s in $(SCRIPTS); \
-	do install $$s $(DESTDIR)$(LIBEXECDIR)/$$s || exit 1; done
+	do cp $$s $(DESTDIR)$(LIBEXECDIR)/$$s || exit 1; \
+	   chmod 755 $(DESTDIR)$(LIBEXECDIR)/$$s || exit 1; \
+	done
 
 	if [ -f src/lyskom/.lastos ] ; \
 	then (cd src/lyskom && $(MAKE) install) || exit 1 ; \
 	else true; \
 	fi
+
+dist:
+	base=lysator-nagios-plugins-`date +%Y-%m-%d`; \
+	mkdir -p $$base/src/lyskom || exit 1; \
+	for i in $(SCRIPTS) \
+		Makefile \
+		src/lyskom/Makefile \
+		src/lyskom/buffer.c \
+		src/lyskom/buffer.h \
+		src/lyskom/check_lyskom.c \
+		src/lyskom/lyskom.c \
+		src/lyskom/lyskom.h \
+		src/lyskom/notify_lyskom.c; \
+	do cp $$i $$base/$$i || exit 1; done; \
+	tar cfz $$base.tar.gz $$base || exit 1; \
+	rm -r $$base
+
diff --git a/src/lyskom/Makefile b/src/lyskom/Makefile
index 05fbb0f..20907e7 100644
--- a/src/lyskom/Makefile
+++ b/src/lyskom/Makefile
@@ -33,4 +33,6 @@ distclean clean:
 install:
 	$(MAKE) boo
 	for i in $(PROGS); \
-	do install $$i $(DESTDIR)$(LIBEXECDIR)/$$i || exit 1; done
+	do cp $$i $(DESTDIR)$(LIBEXECDIR)/$$i || exit 1; \
+	   chmod 755 $(DESTDIR)$(LIBEXECDIR)/$$i || exit 1; \
+	done
-- 
GitLab