File: rules

package info (click to toggle)
kolabd 2.2.4-20100624-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,288 kB
  • ctags: 14
  • sloc: sh: 1,465; makefile: 199; perl: 11
file content (73 lines) | stat: -rwxr-xr-x 2,211 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#!/usr/bin/make -f

config.status: configure
	dh_testdir
	./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --with-dist=debian --without-openpkg

build: build-stamp
build-stamp:  config.status
	dh_testdir
	$(MAKE)
	touch build-stamp

clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp
	[ ! -f Makefile ] || $(MAKE) distclean
	rm -f kolabcheckperm
	dh_clean 

install: build
	dh_testdir
	dh_testroot
	dh_prep 
	dh_installdirs

	# scripts for /usr/bin and /usr/sbin
	install -D -m 755 kolab_sslcert.sh debian/kolabd/usr/sbin/kolab_sslcert 
	install -D -m 755 kolab_ca.sh debian/kolabd/usr/sbin/kolab_ca.sh

	# Files for /etc/kolab
	install -D -m 644 kolab.globals debian/kolabd/etc/kolab/kolab.globals
	# This file is obsolete we use kolabconf for it
#	install -D -m 755 kolab debian/kolabd/etc/kolab/kolab
	# unneeded simple script
#	install -D -m 755 workaround.sh debian/kolabd/etc/kolab/workaround.sh
	install -D -m 644 rootDSE.ldif debian/kolabd/etc/kolab/rootDSE.ldif

	# Kolab bootstrapping templates
	for i in templates/*.template ; do install -D -m 644 $$i debian/kolabd/etc/kolab/$$i ; done
	rm $(addprefix debian/kolabd/etc/kolab/templates/,clamd.* freshclam.* httpd.* session_vars.* local.cf.template)

	# LDAP schemas
	install -D -m 644 debian/rfc2739.schema debian/kolabd/etc/ldap/schema/rfc2739.schema
	install -D -m 644 horde.schema debian/kolabd/etc/ldap/schema/horde.schema
	install -D -m 644 kolab2.schema debian/kolabd/etc/ldap/schema/kolab2.schema

	#apache config
	install -D -m 644 debian/apache.conf debian/kolabd/etc/kolab/apache.conf

#	# Commented out because of copyright issues, needs further investigation
#	install -D -m 644 rfc2739.schema debian/kolabd/usr/share/kolabd/schema/rfc2739.schema

binary-indep: build install
	dh_testdir
	dh_testroot
	dh_installchangelogs -i ChangeLog
	dh_installdocs -i
	dh_installexamples -i
	dh_installinit -i --update-rcd-params='start 30 2 3 4 5 . stop 30 0 1 6 .'
	dh_installman -i
	dh_link -i
	dh_compress -i
	dh_fixperms -i -X /etc/
	dh_perl -i
	dh_installdeb -i
	dh_gencontrol -i
	dh_md5sums -i
	dh_builddeb -i

binary: binary-indep binary-arch

.PHONY: build clean binary-indep binary-arch binary install