Index: Makefile.in
--- Makefile.in.orig	2009-07-17 23:03:01.000000000 +0200
+++ Makefile.in	2010-06-15 18:47:15.000000000 +0200
@@ -46,32 +46,6 @@
 	@( cp modules/mod_statistics/SS5Logo.jpg $(dst_dir)$(lib_path_base)/ss5/ )
 	@( cp modules/mod_balance/SS5Logo.jpg $(dst_dir)$(lib_path_base)/ss5/ )
 
-	@( if [ $(OS) = "Linux" ]; then \
-	if [ ! -d $(dst_dir)/etc/rc.d/init.d ]; then mkdir -p $(dst_dir)/etc/rc.d/init.d; fi ; \
-        fi )
-	@( if [ $(OS) = "Linux" ]; then \
-	if [ ! -f $(dst_dir)/etc/rc.d/init.d/ss5 ]; then cp conf/ss5.init $(dst_dir)/etc/rc.d/init.d/ss5; \
-	else cp conf/ss5.init $(dst_dir)/etc/rc.d/init.d/ss5.rpmnew ; fi ; \
-        fi )
-	@( if [ $(OS) = "Linux" ]; then \
-	if [ ! -d $(dst_dir)/etc/sysconfig ]; then mkdir -p $(dst_dir)/etc/sysconfig; fi ; \
-        fi )
-	@( if [ $(OS) = "Linux" ]; then \
-	if [ ! -f $(dst_dir)/etc/sysconfig/ss5 ]; then cp conf/ss5.sysconfig $(dst_dir)/etc/sysconfig/ss5; \
-	else cp conf/ss5.sysconfig $(dst_dir)/etc/sysconfig/ss5.rpmnew ; fi ; \
-        fi )
-	@( if [ $(OS) = "SunOS" ]; then \
-	if [ ! -d $(dst_dir)/etc/init.d ]; then mkdir -p $(dst_dir)/etc/init.d; fi ; \
-        fi )
-	@( if [ $(OS) = "SunOS" ]; then \
-	if [ ! -f $(dst_dir)/etc/init.d/ss5 ]; then cp conf/ss5.init $(dst_dir)/etc/init.d/ss5; \
-	else cp conf/ss5.init $(dst_dir)/etc/init.d/ss5.rpmnew ; fi ; \
-        fi )
-	@( if [ $(OS) = "FreeBSD" ]; then \
-        if [ ! -f /usr/local/etc/rc.d/ss5 ]; then cp conf/ss5.init /usr/local/etc/rc.d/ss5; \
-        else cp conf/ss5.init /usr/local/etc/rc.d/ss5.rpmnew ; fi ; \
-        fi )
-
 	@( if [ ! -d $(dst_dir)$(doc_path_base)/ss5 ]; then mkdir -p $(dst_dir)$(doc_path_base)/ss5; fi )
 	@( cp License $(dst_dir)$(doc_path_base)/ss5 )
 	@( cp -r doc/ldap/* $(dst_dir)$(doc_path_base)/ss5 )
@@ -99,14 +73,6 @@
 	@( if [ ! -f $(dst_dir)$(conf_path_base)/ss5/ss5.passwd ]; then cp conf/ss5.passwd $(dst_dir)$(conf_path_base)/ss5; \
 	else cp conf/ss5.passwd $(dst_dir)$(conf_path_base)/ss5/ss5.passwd.rpmnew ; fi )
 
-	@( if [ $(OS) = "Linux" ] || [ $(OS) = "FreeBSD" ]; then \
-        if [ ! -d $(dst_dir)/etc/pam.d ]; then mkdir -p $(dst_dir)/etc/pam.d; fi ; \
-        fi )
-	@( if [ $(OS) = "Linux" ] || [ $(OS) = "FreeBSD" ]; then \
-	if [ ! -f $(dst_dir)/etc/pam.d/ss5 ]; then cp doc/pam/examples/ss5.pam $(dst_dir)/etc/pam.d/ss5; \
-	else cp doc/pam/examples/ss5.pam $(dst_dir)/etc/pam.d/ss5.rpmnew ; fi ; \
-        fi )
-
 	@( if [ ! -d $(dst_dir)/var/run/ss5 ]; then mkdir -p $(dst_dir)/var/run/ss5; fi )
 
 
Index: build/mod_top.mk
--- build/mod_top.mk.orig	2009-07-11 10:29:22.000000000 +0200
+++ build/mod_top.mk	2010-06-15 18:46:23.000000000 +0200
@@ -24,8 +24,8 @@
 top_srcdir=@top_srcdir@
 top_builddir=@top_builddir@
 
-CFLAGS=@CFLAGS@ -I . -I $(top_srcdir)/include -shared -fPIC  @EXTRA_CFLAGS@
+CFLAGS=@CFLAGS@ @CPPFLAGS@ -I . -I $(top_srcdir)/include -shared -fPIC  @EXTRA_CFLAGS@
 
-LIBS = -lpthread
+LIBS = @LDFLAGS@ @LIBS@ -lpthread
 
 CC = @CC@
Index: configure
--- configure.orig	2009-07-17 23:03:06.000000000 +0200
+++ configure	2010-06-15 18:46:23.000000000 +0200
@@ -6423,15 +6423,15 @@
 # Checks for OS
 if test "$OS" = "Linux"; then
    CFLAGS="$CFLAGS -DLINUX -D_FILE_OFFSET_BITS=64"
-   LIBS="-rdynamic -ldl -lssl -lldap -lpam -lpam_misc"
+   LIBS="$LIBS -rdynamic -ldl -lssl -lldap -lpam -lpam_misc"
 fi;
 if test "$OS" = "SunOS"; then
-   CFLAGS="$CFLAGS -DSOLARIS -fPIC -O2 -L/usr/local/lib -R/usr/local/lib"
-   LIBS="-lsocket -lnsl -lssl -ldl -lldap -lpam"
+   CFLAGS="$CFLAGS -DSOLARIS -fPIC -O2"
+   LIBS="$LIBS -lsocket -lnsl -lssl -ldl -lldap -lpam"
 fi;
 if test "$OS" = "FreeBSD"; then
-   CFLAGS="$CFLAGS -DFREEBSD -pthread -export-dynamic -I/usr/local/include"
-   LIBS="-lpam -lldap -lc -L /usr/local/lib"
+   CFLAGS="$CFLAGS -DFREEBSD -pthread -export-dynamic"
+   LIBS="$LIBS -lpam -lldap -lc -L /usr/local/lib"
    CPP="g++"
 fi;
 
Index: src/Makefile.in
--- src/Makefile.in.orig	2009-07-16 12:24:33.000000000 +0200
+++ src/Makefile.in	2010-06-15 18:46:23.000000000 +0200
@@ -22,7 +22,7 @@
 CFLAGS=@CFLAGS@ -I . -I ../include  @EXTRA_CFLAGS@ 
 SRVCFLAGS=@CFLAGS@ -I . -I ../include @EXTRA_CFLAGS@
 
-LIBS = -lpthread @LIBS@ @EXTRA_LIBS@ 
+LIBS = @LDFLAGS@ -lpthread @LIBS@ @EXTRA_LIBS@
 
 CC = gcc
 
