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
57 dh_install --sourcedir=debian/tmp
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 dh_installinit --init-script=gosa-si -- start 00 2 3 4 5 . stop 29 1 .
71 chmod 640 debian/gosa-si-server/etc/gosa-si/server.conf debian/gosa-si-client/etc/gosa-si/client.conf
73 dh_link
74 dh_strip
75 dh_compress
76 dh_fixperms
77 dh_perl
78 dh_installdeb
79 dh_shlibdeps
81 dh_gencontrol
82 dh_md5sums
83 dh_builddeb
85 source diff:
86 @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
88 binary: binary-indep
89 .PHONY: build install clean binary-indep binary
91 binary-arch: