1 include ..
/..
/Makefile.omd
5 GEARMAND
= $(shell grep
"^VERSION " ..
/gearmand
/Makefile | awk
'{ print $$3 }')
6 DIR
= mod_gearman-
$(VERSION
)
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; \
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
&& \
24 $(MAKE
) DESTDIR
=$(DESTDIR
) -C
$(DIR
) -j
1 install
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
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; \
49 find
$(SKEL
)/etc
/mod-gearman
-name \
*.orig
-exec
rm {} \
;
51 cd
$(SKEL
)/var
/log
&& ln
-s gearman mod_gearman