X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=ext%2FMakefile;fp=ext%2FMakefile;h=029fda4941791733dd466467dd789b0fd239c54e;hb=b87d2f4e68281062df1913440ca5753ae63314a9;hp=0000000000000000000000000000000000000000;hpb=ab0ea530b8ac956091f17b104ab2311336cfc250;p=packages%2Fprecise%2Fmcollective.git diff --git a/ext/Makefile b/ext/Makefile new file mode 100644 index 0000000..029fda4 --- /dev/null +++ b/ext/Makefile @@ -0,0 +1,44 @@ +#!/usr/bin/make -f + +DESTDIR= + +build: + +clean: + +install: install-bin install-lib install-conf install-plugins install-doc + +install-bin: + install -d $(DESTDIR)/usr/sbin + install -d $(DESTDIR)/usr/bin + cp bin/mc-* $(DESTDIR)/usr/sbin + cp bin/mco $(DESTDIR)/usr/bin + cp bin/mcollectived $(DESTDIR)/usr/sbin/mcollectived + +install-lib: + install -d $(DESTDIR)/usr/lib/ruby/1.8/ + cp -a lib/* $(DESTDIR)/usr/lib/ruby/1.8/ + +install-conf: + install -d $(DESTDIR)/etc/mcollective/ + install -d $(DESTDIR)/etc/init.d + cp -r etc/* $(DESTDIR)/etc/mcollective/ + cp mcollective.init $(DESTDIR)/etc/init.d/mcollective + rm $(DESTDIR)/etc/mcollective/ssl/PLACEHOLDER + rm $(DESTDIR)/etc/mcollective/ssl/clients/PLACEHOLDER + +install-plugins: + install -d $(DESTDIR)/usr/share/mcollective/ + cp -a plugins $(DESTDIR)/usr/share/mcollective/ + +install-doc: + install -d $(DESTDIR)/usr/share/doc/ + cp -a doc $(DESTDIR)/usr/share/doc/mcollective + +uninstall: + rm -f $(DESTDIR)/usr/sbin/mcollectived + rm -rf $(DESTDIR)/usr/lib/ruby/1.8/mcollective* + rm -rf $(DESTDIR)/usr/share/mcollective + rm -rf $(DESTDIR)/etc/mcollective + +.PHONY: build clean install uninstall