2 # MAde with the aid of dh_make, by Craig Small
3 # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
4 # Some lines taken from debmake, by Cristoph Lameter.
6 # Uncomment this to turn on verbose mode.
16 rm -f build-stamp install-stamp
17 #something to remove all *~ and trace and *.trace files
20 install: install-stamp
21 install-stamp: build-stamp
28 cp scripts/age-1.in `pwd`/debian/tmp/usr/lib/debbugs/age-1
29 cp scripts/db2html.in `pwd`/debian/tmp/usr/lib/debbugs/db2html
30 cp scripts/expire.in `pwd`/debian/tmp/usr/lib/debbugs/expire
31 cp scripts/html-install.in `pwd`/debian/tmp/usr/lib/debbugs/html-install
32 cp scripts/mailsummary.in `pwd`/debian/tmp/usr/lib/debbugs/mailsummary
33 cp scripts/processall.in `pwd`/debian/tmp/usr/lib/debbugs/processall
34 cp scripts/service.in `pwd`/debian/tmp/usr/lib/debbugs/service
35 cp scripts/config.in `pwd`/debian/tmp/usr/share/doc/debbugs/examples/config
36 cp scripts/text.in `pwd`/debian/tmp/usr/share/doc/debbugs/examples/text
37 cp debian/crontab `pwd`/debian/tmp/usr/share/doc/debbugs/examples/crontab
38 cp scripts/errorlib.in `pwd`/debian/tmp/usr/lib/debbugs/errorlib
39 cp scripts/html-control.in `pwd`/debian/tmp/usr/lib/debbugs/html-control
40 cp scripts/process.in `pwd`/debian/tmp/usr/lib/debbugs/process
41 cp scripts/receive.in `pwd`/debian/tmp/usr/lib/debbugs/receive
42 cp scripts/summary.in `pwd`/debian/tmp/usr/lib/debbugs/summary
43 cp scripts/rebuild.in `pwd`/debian/tmp/usr/lib/debbugs/rebuild
44 # cp scripts/changeaddr `pwd`/debian/tmp/usr/lib/debbugs/changeaddr
45 # cp scripts/initialise.out `pwd`/debian/tmp/usr/lib/debbugs/initialise
46 # cp scripts/badness.out `pwd`/debian/tmp/usr/lib/debbugs/badness
48 #install the text documents
49 #install the html pages
50 cp html/Access.html.in `pwd`/debian/tmp/etc/debbugs/html/Access.html
51 cp html/Reporting.html.in `pwd`/debian/tmp/etc/debbugs/html/Reporting.html
52 cp html/Developer.html.in `pwd`/debian/tmp/etc/debbugs/html/Developer.html
53 cp html/index.html.in `pwd`/debian/tmp/etc/debbugs/html/index.html
54 cp html/server-control.html.in `pwd`/debian/tmp/etc/debbugs/html/server-control.html
55 cp html/server-request.html.in `pwd`/debian/tmp/etc/debbugs/html/server-request.html
56 cp html/server-refcard.html.in `pwd`/debian/tmp/etc/debbugs/html/server-refcard.html
57 cp html/lynx-cfg `pwd`/debian/tmp/etc/debbugs/lynx-cfg
58 cp html/htaccess `pwd`/debian/tmp/var/lib/debbugs/www/db/.htaccess
60 #install the text documents
64 cp cgi/bugs-fetch2.pl.in `pwd`/debian/tmp/var/lib/debbugs/www/cgi/bugs-fetch2.pl
65 cp cgi/cgi-lib.pl `pwd`/debian/tmp/var/lib/debbugs/www/cgi
66 cp cgi/bugreport.cgi `pwd`/debian/tmp/var/lib/debbugs/www/cgi/.
67 cp cgi/common.pl `pwd`/debian/tmp/var/lib/debbugs/www/cgi/.
68 cp cgi/pkgreport.cgi `pwd`/debian/tmp/var/lib/debbugs/www/cgi/.
69 cp debian/debbugsconfig `pwd`/debian/tmp/usr/sbin/debbugsconfig
70 cp debian/debbugs-maketxt `pwd`/debian/tmp/usr/sbin/debbugs-maketxt
72 #install the config files
73 cp misc/Maintainers `pwd`/debian/tmp/etc/debbugs/.
74 cp misc/pseudo-packages.description `pwd`/debian/tmp/etc/debbugs/.
75 cp misc/nextnumber `pwd`/debian/tmp/usr/share/doc/debbugs/examples/.
76 cp misc/updateseqs `pwd`/debian/tmp/var/lib/debbugs/spool/.
80 # Build architecture-dependent files here.
81 binary-arch: build install
82 # We have nothing to do.
84 # Build architecture-independent files here.
85 binary-indep: build install
95 dh_compress -X examples/text
97 #chown bugs.bugs `pwd`/debian/tmp/var/lib/debbugs/spool/incoming
98 chmod 755 `pwd`/debian/tmp/var/lib/debbugs/www/cgi/bugs-fetch2.pl
99 chmod 755 `pwd`/debian/tmp/var/lib/debbugs/www/cgi/cgi-lib.pl
100 chmod a+rX,go-w,u+w -R `pwd`/debian/tmp/etc/debbugs/*
101 chmod 644 `pwd`/debian/tmp/usr/lib/debbugs/errorlib
110 @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
112 binary: binary-indep binary-arch
113 .PHONY: build clean binary-indep binary-arch binary