Updated mcollective.init according to OSCI-658
[packages/precise/mcollective.git] / ext / openbsd / port-files / mcollective / patches / patch-ext_Makefile
diff --git a/ext/openbsd/port-files/mcollective/patches/patch-ext_Makefile b/ext/openbsd/port-files/mcollective/patches/patch-ext_Makefile
new file mode 100644 (file)
index 0000000..26e2616
--- /dev/null
@@ -0,0 +1,67 @@
+diff --git ext/Makefile ext/Makefile
+index 029fda4..638d7a5 100644
+--- ext/Makefile
++++ ext/Makefile
+@@ -1,6 +1,5 @@
+ #!/usr/bin/make -f
+-DESTDIR=
+ build:
+@@ -9,36 +8,34 @@ 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 -d $(PREFIX)/sbin
++      install -d $(PREFIX)/bin
++      cp bin/mc-* $(PREFIX)/sbin
++      cp bin/mco $(PREFIX)/bin
++      cp bin/mcollectived $(PREFIX)/sbin/mcollectived
+ install-lib:
+-      install -d $(DESTDIR)/usr/lib/ruby/1.8/
+-      cp -a lib/* $(DESTDIR)/usr/lib/ruby/1.8/
++      install -d $(PREFIX)/lib/ruby/1.8/
++      cp -R lib/* $(PREFIX)/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 -d $(PREFIX)/share/examples/mcollective/
++      cp -R etc/* $(PREFIX)/share/examples/mcollective/
++      rm $(PREFIX)/share/examples/mcollective/ssl/PLACEHOLDER
++      rm $(PREFIX)/share/examples/mcollective/ssl/clients/PLACEHOLDER
+ install-plugins:
+-      install -d $(DESTDIR)/usr/share/mcollective/
+-      cp -a plugins $(DESTDIR)/usr/share/mcollective/
++      install -d $(PREFIX)/share/mcollective/
++      cp -R plugins $(PREFIX)/share/mcollective/
+ install-doc:
+-      install -d $(DESTDIR)/usr/share/doc/
+-      cp -a doc  $(DESTDIR)/usr/share/doc/mcollective
++      install -d $(PREFIX)/share/doc/
++      cp -R doc  $(PREFIX)/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
++      rm -f $(PREFIX)/sbin/mcollectived
++      rm -rf $(PREFIX)/lib/ruby/1.8/mcollective*
++      rm -rf $(PREFIX)/share/mcollective
++      rm -rf $(PREFIX)/share/examples/mcollective
+ .PHONY: build clean install uninstall