From cd0b2a9ec944ac93778f85a470cd357d20e964e2 Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Mon, 12 Aug 2013 21:48:00 -0400 Subject: [PATCH] Make it possible to install helper scripts via make --- Makefile | 33 ++++++++++++++++++++++++--------- initscripts/conf_files | 0 initscripts/fuse-pl | 0 3 files changed, 24 insertions(+), 9 deletions(-) mode change 100644 => 100755 initscripts/conf_files mode change 100644 => 100755 initscripts/fuse-pl diff --git a/Makefile b/Makefile index 08142ee..7a33f11 100644 --- a/Makefile +++ b/Makefile @@ -25,25 +25,40 @@ forward_api_calls: forward_api_calls.c install-lib: python setup-lib.py install \ - --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ - --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ - --install-scripts=$(DESTDIR)/$(bindir) + --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-scripts=$(DESTDIR)/$(bindir) install -m 444 README $(DESTDIR)/$(datadir)/NodeManager install-vs: python setup-vs.py install \ - --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ - --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ - --install-scripts=$(DESTDIR)/$(bindir) + --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-scripts=$(DESTDIR)/$(bindir) install -m 444 README $(DESTDIR)/$(datadir)/NodeManager install-lxc: python setup-lxc.py install \ - --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ - --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ - --install-scripts=$(DESTDIR)/$(bindir) + --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-scripts=$(DESTDIR)/$(bindir) install -m 444 README $(DESTDIR)/$(datadir)/NodeManager +install-scripts: + mkdir -p $(DESTDIR)/$(datadir)/NodeManager/sliver-initscripts + rsync -av sliver-initscripts/ $(DESTDIR)/$(datadir)/sliver-initscripts/ + chmod 755 $(DESTDIR)/$(datadir)/sliver-initscripts/ + + mkdir -p $(DESTDIR)/etc/init.d + chmod 755 initscripts/* + rsync -av initscripts/ $(DESTDIR)/etc/init.d/ + + install -d -m 755 $(DESTDIR)/var/lib/nodemanager + + install -D -m 644 logrotate/nodemanager $(DESTDIR)/etc/logrotate.d/nodemanager + install -D -m 755 sshsh $(DESTDIR)/bin/sshsh + + clean: python setup-lib.py clean python setup-vs.py clean diff --git a/initscripts/conf_files b/initscripts/conf_files old mode 100644 new mode 100755 diff --git a/initscripts/fuse-pl b/initscripts/fuse-pl old mode 100644 new mode 100755 -- 2.43.0