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