won't append fake LoadModule ad infinitum anymore sboyette
authorsboyette <sboyette@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 13 Aug 2008 17:47:17 +0000 (17:47 +0000)
committersboyette <sboyette@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 13 Aug 2008 17:47:17 +0000 (17:47 +0000)
git-svn-id: svn://svn.open-ils.org/OpenSRF/branches/sboyette@1417 9efc2488-bf62-4759-914b-345cdb29e865

src/gateway/Makefile.am

index 6b9d476..3fba17c 100644 (file)
@@ -18,7 +18,10 @@ AM_CFLAGS = -D_LARGEFILE64_SOURCE -Wall -I@abs_top_srcdir@/include/ -I$(LIBXML2_
 AM_LDFLAGS = -L$(LIBDIR) -L@top_builddir@/src/libopensrf
 
 install-exec-local: 
-       echo -e "#\n#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so" >> `apxs2 -q SYSCONFDIR`/httpd.conf
+       if [ ! "$$(grep mod_placeholder `apxs2 -q SYSCONFDIR`/httpd.conf)" ]; \
+               then echo -e "#\n#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so" \
+               >> `apxs2 -q SYSCONFDIR`/httpd.conf; \
+       fi
        $(APXS2) -c $(DEF_LDLIBS) $(AM_CFLAGS) $(AM_LDFLAGS) @srcdir@/osrf_json_gateway.c apachetools.c apachetools.h libopensrf.so
        $(APXS2) -c $(DEF_LDLIBS) $(AM_CFLAGS) $(AM_LDFLAGS) @srcdir@/osrf_http_translator.c apachetools.c apachetools.h libopensrf.so
        $(APXS2) -i -a @srcdir@/osrf_json_gateway.la