Code

53087c4bcfbaaa183353e9dc35be9f1359891fd6
[gosa.git] / trunk / gosa-si / debian / rules
1 #!/usr/bin/make -f
2 # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
4 # Uncomment this to turn on verbose mode.
5 #export DH_VERBOSE=1
7 build: patch 
8         #********************************************************
9         #*  Building ltsp-goto into a Debian/GNU Linux Package  *
10         #*                    please stand by                   *
11         #********************************************************
13 clean: clean-patched unpatch
14 clean-patched:
15         dh_testdir
16         rm -f install-stamp 
17         -rm -f debian/files
18         -rm -rf debian/tmp
19         -rm -f debian/substvars
20         dh_clean
22 unpatch:
23         dpatch deapply-all
24         rm -rf patch-stamp debian/patched
26 install: install-stamp
27 install-stamp: 
28         dh_testdir
29         dh_testroot
30         dh_clean -k
31         dh_installdirs
33         # Create a copy, remove svn stuff
34         -mkdir debian/tmp
35         -for i in *; do \
36                 cp -R $$i debian/tmp ; \
37         done
38         -find debian/tmp -name '*.svn' -type d -exec rm -rf {} \; 2> /dev/null
40         -for i in gosa-si-client gosa-si-server modules/GosaPackages.pm modules/ClientPackages.pm modules/ServerPackages.pm server/events/*; do sed -i 's/use GosaSupportDaemon;/use GOSA::GosaSupportDaemon;/g;s/use DBsqlite;/use GOSA::DBsqlite;/g' debian/tmp/$$i; done
42         -sed -i 's!"/etc/gosa-si/modules";!use lib "/usr/lib/gosa-si/modules";!g' debian/tmp/gosa-si-server
44         -sed -i 's!"/etc/gosa-si/server/events";!"/usr/lib/gosa-si/server/events";!g' debian/tmp/modules/GosaPackages.pm
46         touch install-stamp
48 patch: patch-stamp
49 patch-stamp:
50         dpatch apply-all
51         dpatch cat-all >patch-stamp
53 binary-indep: install
54         dh_testdir
55         dh_testroot
56         
57         dh_install --sourcedir=debian/tmp
58         
59         install -D -m 644 debian/gosa-si-server.lintian-overrides debian/gosa-si-server/usr/share/lintian/overrides/gosa-si-server
60         install -D -m 644 debian/gosa-si-client.lintian-overrides debian/gosa-si-client/usr/share/lintian/overrides/gosa-si-client
62         dh_installdocs 
63         dh_installcron
64         dh_installexamples
65         dh_installchangelogs
66         dh_installman
67         dh_installlogrotate
68         #dh_installdebconf
69         # Don't start gosa-si via init-system/upstart. We start gosa-si in goto-get-config since BC 5.0
70         #dh_installinit --init-script=gosa-si -- start 00 2 3 4 5 . stop 29 1 .
71         dh_installinit --init-script=gosa-si -- remove 
73         chmod 640 debian/gosa-si-server/etc/gosa-si/server.conf debian/gosa-si-client/etc/gosa-si/client.conf
75         dh_link
76         dh_strip
77         dh_compress
78         dh_fixperms 
79         dh_perl
80         dh_installdeb
81         dh_shlibdeps
82         
83         dh_gencontrol
84         dh_md5sums
85         dh_builddeb
87 source diff:                                                                  
88         @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
90 binary: binary-indep 
91 .PHONY: build install clean binary-indep binary
93 binary-arch: