3 # Sample debian/rules that uses debhelper.
4 # GNU copyright 1997 to 1999 by Joey Hess.
6 # Uncomment this to turn on verbose mode.
9 build: build-arch build-indep
11 build-arch: build-stamp
13 build-indep: build-stamp
17 ( cd $(CURDIR)/compile/ && make )
25 # Add here commands to clean up after the build process.
26 rm -rf $(CURDIR)/debian/grml-scripts/
27 ( cd compile && make clean )
28 ( cd doc && make clean )
38 # Add here commands to install the package into debian/grml-scripts.
39 cp -a usr_bin/* debian/grml-scripts/usr/bin/
40 cp -a usr_sbin/* debian/grml-scripts/usr/sbin/
41 cp -a usr_share/* debian/grml-scripts/usr/share/grml-scripts/
42 install -m 755 compile/vmware-detect debian/grml-scripts/usr/bin/vmware-detect
43 install -m 755 compile/dpkg_not_running debian/grml-scripts/usr/sbin/dpkg_not_running
44 install -m 755 compile/grml-runtty debian/grml-scripts/sbin/grml-runtty
46 # Build architecture-independent files here.
47 binary-indep: build install
48 ( cd $(CURDIR)/doc && make doc_man )
50 # Build architecture-dependent files here.
51 binary-arch: build install
56 dh_installman $(wildcard doc/*.gz)
57 dh_installman $(wildcard manpages/*.1) $(wildcard manpages/*.8)
58 dh_link /usr/bin/soundtest /usr/bin/grml-soundtest
59 dh_link /usr/sbin/blacklist /usr/sbin/unblacklist
61 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/blacklist.1.gz \
62 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/caps-ctrl.1.gz \
63 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/dpkg_not_running.1.gz \
64 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grepc.1.gz \
65 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grepedit.1.gz \
66 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-config.1.gz \
67 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-config-root.1.gz \
68 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-hostname.1.gz \
69 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-info.1.gz \
70 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-init.1.gz \
71 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-lock.1.gz \
72 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-soundtest.1.gz \
73 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-lang.1.gz \
74 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-resolution.1.gz \
75 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/grml-runtty.1.gz \
76 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/iimage.1.gz \
77 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/logview.1.gz \
78 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/mailhops.1.gz \
79 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/make_chroot_jail.1.gz \
80 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/myip.1.gz \
81 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/noeject.1.gz \
82 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/noprompt.1.gz \
83 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/osd_server.py.1.gz \
84 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/notifyd.py.1.gz \
85 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/pong.1.gz \
86 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/soundtest.1.gz \
87 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/unblacklist.1.gz \
88 /usr/share/man/man1/grml-scripts.1.gz /usr/share/man/man1/vmware-detect.1.gz
91 mkdir -p $(CURDIR)/debian/grml-scripts/usr/share/lintian/overrides/
92 cp -av debian/overrides $(CURDIR)/debian/grml-scripts/usr/share/lintian/overrides/grml-scripts
100 binary: binary-indep binary-arch
101 .PHONY: build clean binary-indep binary-arch binary install