Here are my changes to compile and run 0.8 on 4.4-stable.  You'll need
libiconv from packages.  As it stands, if you blindly run 'make install'
you will overwrite your existing imspector.conf file -- you have been
warned.

--- Makefile.orig       Tue Feb 17 13:09:04 2009
+++ Makefile    Tue Feb 17 09:44:19 2009
@@ -1,9 +1,9 @@
 DESTDIR = /
-PREFIX = /usr
+PREFIX = /usr/local

 ##########
 # Comment this out if you dont want SSL
-SSL = yes
+#SSL = yes

 ##########
 # Location of openssl installation
@@ -11,21 +11,23 @@

 ##########
 # If using FreeBSD or OpenBSD COMMENT the below lines
-LIBS = -ldl
+#LIBS = -ldl
+LIBS = -L/usr/local/lib -liconv

 # For any distro
 #ADD_PLUGINS = mysqlloggingplugin.so sqliteloggingplugin.so
postgresqlloggingplugin.so dbfilterplugin.so dbresponderplugin.so
+ADD_PLUGINS = mysqlloggingplugin.so
 ##########

-ifdef SSL
+.ifdef SSL
 SSL_LIBS = -L$(SSL_DIR)/lib -lssl
 SSL_FLAGS = -I$(SSL_DIR)/include -DHAVE_SSL
 SSL_OBJS = sslstate.o
-endif
+.endif

 CXX = g++

-CXXFLAGS = -Wall -O2 -fPIC $(SSL_FLAGS)
+CXXFLAGS = -Wall -O2 -fPIC $(SSL_FLAGS) -I/usr/local/include
-L/usr/local/lib

 PLUGIN_FLAGS = $(LIBS) -fPIC -shared -Wl,-soname,$@ -o $@

@@ -167,26 +169,26 @@
        -(for PLUGIN in $(PLUGINS) $(ADD_PLUGINS); do \
                install $$PLUGIN
$(DESTDIR)/$(PREFIX)/lib/imspector/$$PLUGIN; \
        done);
-       -mkdir -p $(DESTDIR)/$(PREFIX)/etc/imspector
-       -install imspector.conf
$(DESTDIR)/$(PREFIX)/etc/imspector/imspector.conf
-       -install badwords.txt
$(DESTDIR)/$(PREFIX)/etc/imspector/badwords.txt
-       -install acl.txt $(DESTDIR)/$(PREFIX)/etc/imspector/acl.txt
+       -mkdir -p /etc/imspector
+       -install imspector.conf /etc/imspector/imspector.conf
+       -install badwords.txt /etc/imspector/badwords.txt
+       -install acl.txt /etc/imspector/acl.txt
        -mkdir -p /var/log/imspector
        -mkdir -p /var/lib/imspector

 install-cert:
-       -mkdir -p $(DESTDIR)/$(PREFIX)/etc/imspector
+       -mkdir -p /etc/imspector
        -openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 \
-               -keyout $(DESTDIR)/$(PREFIX)/etc/imspector/serverkey.pem
\
-               -out $(DESTDIR)/$(PREFIX)/etc/imspector/servercert.pem
+               -keyout /etc/imspector/serverkey.pem \
+               -out /etc/imspector/servercert.pem

 install-ca-cert: install-cert
        -openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 \
-               -keyout $(DESTDIR)/$(PREFIX)/etc/imspector/cakey.pem \
-               -out $(DESTDIR)/$(PREFIX)/etc/imspector/cacert.pem
+               -keyout /etc/imspector/cakey.pem \
+               -out /etc/imspector/cacert.pem

 uninstall:
        -rm -f $(DESTDIR)/$(PREFIX)/sbin/imspector
        -rm -f $(DESTDIR)/$(PREFIX)/lib/libimspector.so
        -rm -rf $(DESTDIR)/$(PREFIX)/usr/lib/imspector
-       -rm -rf $(DESTDIR)/$(PREFIX)/etc/imspector
+       -rm -rf /etc/imspector


Reply via email to