Code

Updated init script
[gosa.git] / gosa-si / debian / rules
index c2a42f158425fd25afac3114e4bd29678ffac8e3..f54d5592ab937c0a19c42feb5223ebde834633c7 100755 (executable)
@@ -32,11 +32,17 @@ install-stamp:
 
        # Create a copy, remove svn stuff
        -mkdir debian/tmp
-       -for i in `ls | grep -v debian`; do \
+       -for i in *; do \
                cp -R $$i debian/tmp ; \
        done
        -find debian/tmp -name '*.svn' -type d -exec rm -rf {} \; 2> /dev/null
 
+       -for i in gosa-si-client gosa-si-server modules/GosaPackages.pm modules/ServerPackages.pm modules/TestModule.pm server/events/*; do sed -i 's/use GosaSupportDaemon;/use GOSA::GosaSupportDaemon;/g;s/use DBsqlite;/use GOSA::DBsqlite;/g' debian/tmp/$$i; done
+
+       -sed -i 's!"/etc/gosa-si/modules";!use lib "/usr/lib/gosa-si/modules";!g' debian/tmp/gosa-si-server
+
+       -sed -i 's!"/etc/gosa-si/server/events";!"/usr/lib/gosa-si/server/events";!g' debian/tmp/modules/GosaPackages.pm
+
        touch install-stamp
 
 patch: patch-stamp
@@ -48,14 +54,13 @@ binary-indep: install
        dh_testdir
        dh_testroot
        
-       dh_install
+       dh_install --sourcedir=debian/tmp
        dh_installdocs 
        dh_installcron
        dh_installexamples
        dh_installchangelogs
        #dh_installdebconf
-       dh_installinit --init-script=gosa-si
-       install -d -u root -g root -m 750 debian/gosa-si-server/etc/gosa-si/modules
+       dh_installinit -pgosa-si-server --init-script=gosa-si
        dh_link
        dh_strip
        dh_compress