mod-gearman: correct link
[omd.git] / packages / mod-gearman / Makefile
blob5f0342777f23ab52f62b49a82c8c5072cdab7e00
1 include ../../Makefile.omd
3 NAME = mod_gearman
4 VERSION = 1.2.6
5 GEARMAND = $(shell grep "^VERSION " ../gearmand/Makefile | awk '{ print $$3 }')
6 DIR = mod_gearman-$(VERSION)
8 .PHONY: skel
10 build:
11 test -f mod_gearman-${VERSION}.tar.gz || wget "http://labs.consol.de/wp-content/uploads/2010/09/mod_gearman-$(VERSION).tar.gz"
12 tar xzf mod_gearman-$(VERSION).tar.gz
13 #for p in patches/*.patch ; do \
14 # echo "applying $$p..." ; \
15 # ( cd $(DIR) ; patch -p1 -b ) < $$p || exit 1; \
16 #done
17 cd $(DIR) && \
18 export LIBRARY_PATH=$(shell pwd)/../gearmand/gearmand-${GEARMAND}/libgearman/.libs && \
19 export LD_LIBRARY_PATH=$(shell pwd)/../gearmand/gearmand-${GEARMAND}/libgearman/.libs && \
20 ./configure --prefix=$(OMD_ROOT) --enable-embedded-perl && \
21 $(MAKE) -j 1
23 install:
24 $(MAKE) DESTDIR=$(DESTDIR) -C $(DIR) -j 1 install
25 # fix path for plugin
26 [ -d $(DESTDIR)$(OMD_ROOT)/lib/nagios/plugins ] || mkdir -p $(DESTDIR)$(OMD_ROOT)/lib/nagios/plugins
27 mv $(DESTDIR)$(OMD_ROOT)/bin/check_gearman $(DESTDIR)$(OMD_ROOT)/lib/nagios/plugins/
28 rm -rf $(DESTDIR)$(OMD_ROOT)/etc/mod-gearman
29 rm -rf $(DESTDIR)$(OMD_ROOT)/etc/init.d/gearmand
30 rm -rf $(DESTDIR)$(OMD_ROOT)/etc/init.d/mod_gearman_worker
31 rm -rf $(DESTDIR)$(OMD_ROOT)/share/mod_gearman/*.conf
32 rmdir $(DESTDIR)$(OMD_ROOT)/etc/init.d
33 rm -f $(DESTDIR)$(OMD_ROOT)/etc/mod_gearman_neb.conf
34 rm -f $(DESTDIR)$(OMD_ROOT)/etc/mod_gearman_worker.conf
35 rm -f $(DESTDIR)$(OMD_ROOT)/lib/mod_gearman/mod_gearman.so
36 rmdir $(DESTDIR)$(OMD_ROOT)/etc
37 rm -rf $(DESTDIR)$(OMD_ROOT)/var/mod_gearman
38 rm -rf $(DESTDIR)$(OMD_ROOT)/var/log
39 rmdir $(DESTDIR)$(OMD_ROOT)/var
41 skel:
42 mkdir -p $(SKEL)/etc/mod-gearman
43 cp $(DIR)/etc/mod_gearman_neb.conf.in $(SKEL)/etc/mod-gearman/server.cfg
44 cp $(DIR)/etc/mod_gearman_worker.conf.in $(SKEL)/etc/mod-gearman/worker.cfg
45 for p in patches/*.skel_patch ; do \
46 echo "applying $$p..." ; \
47 ( cd $(SKEL) ; patch -p1 ) < $$p || exit 1; \
48 done
49 find $(SKEL)/etc/mod-gearman -name \*.orig -exec rm {} \;
50 mkdir -p $(SKEL)/var
51 cd $(SKEL)/var/log && ln -s gearman mod_gearman
55 clean:
56 rm -rf $(DIR)