File: rules

package info (click to toggle)
dotlrn 2.5.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 108,252 kB
  • ctags: 19,369
  • sloc: tcl: 219,601; sql: 202,152; xml: 127,658; java: 7,268; php: 4,780; sh: 2,428; perl: 1,207; makefile: 134
file content (87 lines) | stat: -rwxr-xr-x 3,258 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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#!/usr/bin/make -f
# -*- makefile -*-
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

include /usr/share/dpatch/dpatch.make

get-orig-source:
	if [ -d "../../tarballs" ]; then \
                uscan --download-current-version --force-download --rename --destdir ../../tarballs/ ; \
        else \
                uscan --download-current-version --force-download --rename ; \
        fi;
build:

clean: clean1 unpatch
clean1:
	dh_testdir
	dh_testroot

	dh_clean 

install: patch-stamp
	dh_testdir
	dh_testroot
	dh_prep
	dh_installdirs

# Build architecture-dependent files here.
binary-arch: install
# We have nothing to do by default.

# Build architecture-independent files here.
binary-indep: install
	dh_testdir
	dh_testroot
	dh_installchangelogs
	dh_installdocs
	dh_install
	dh_lintian

	cp debian/dotlrn.sh debian/dotlrn/etc/dotlrn/

	# Deleting extra licenses	
	rm debian/dotlrn/usr/share/dotlrn/license.txt
	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/htmlarea/license.txt
	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/xinha-nightly/license.txt
	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/license.txt
	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/xinha-nightly/iconsets/Crystal/LICENSE

	# Deleting some unneeded files
	rm debian/dotlrn/var/log/aolserver4/dotlrn/log.txt
	rm debian/dotlrn/usr/share/dotlrn/packages/theme-selva/www/resources/Selva/default/images/.DS_Store
	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/Thumbs.db

	# Setting up correct permissions
	find debian/dotlrn/usr -type f -exec chmod 0644 {} \;
	find debian/dotlrn/usr -type d -exec chmod 0755 {} \;
	find debian/dotlrn/usr -type f -name *.pl -exec chmod 0755 {} \;         # Perl scripts +x
	find debian/dotlrn/usr -type f -name *.sh -exec chmod 0755 {} \;         # Shell scripts +x
	chmod 0755 debian/dotlrn/etc/dotlrn/install/checkout.sh \
		debian/dotlrn/etc/dotlrn/install/post-checkout-script.sh \
		debian/dotlrn/usr/share/dotlrn/bin/create-tablespace.tcl \
		debian/dotlrn/usr/share/dotlrn/bin/restart-aolserver \
		debian/dotlrn/usr/share/dotlrn/bin/webspell \
		debian/dotlrn/usr/share/dotlrn/packages/acs-lang/bin/mygrep \
		debian/dotlrn/etc/dotlrn/dotlrn.sh \
		debian/dotlrn/etc/dotlrn/install/build-release.sh \
		debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/htmlarea/examples/2-areas.cgi \
		debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/htmlarea/examples/test.cgi \
		debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/htmlarea/plugins/SpellChecker/spell-check-logic.cgi \
		debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/xinha-nightly/plugins/SpellChecker/spell-check-logic.cgi

	dh_installdebconf	
	dh_link
	dh_compress
	dh_fixperms
	chmod o-rwx debian/dotlrn/etc/dotlrn/config.tcl                       # config.tcl stores passwords!!
	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install patch unpatch clean1