Do some spoofcheks even in ipv6. This is probably not complete
[alff.git] / debian / rules
1 #!/usr/bin/make -f
2 # -*- makefile -*-
3 # Sample debian/rules that uses debhelper.
4 # This file was originally written by Joey Hess and Craig Small.
5 # As a special exception, when this file is copied by dh-make into a
6 # dh-make output file, you may use that output file without restriction.
7 # This special exception was added by Craig Small in version 0.37 of dh-make.
8
9 build: build-stamp
10 build-stamp:
11         dh_testdir
12
13         # Add here commands to compile the package.
14         touch build-stamp
15
16 clean:
17         dh_testdir
18         dh_testroot
19         rm -f build-stamp
20
21         # Add here commands to clean up after the build process.
22         dh_clean
23
24 install: build
25         dh_testdir
26         dh_testroot
27         dh_clean -k
28         dh_installdirs
29
30         ##
31         # alff
32         #
33         # tools, plugins and libraries
34         mkdir -p $(CURDIR)/debian/alff-rulegen/usr/sbin
35         mkdir -p $(CURDIR)/debian/alff-rulegen/usr/share
36         mkdir -p $(CURDIR)/debian/alff-rulegen/usr/share/perl5
37         cp -a $(CURDIR)/share $(CURDIR)/debian/alff-rulegen/usr/share/alff
38         cp -a $(CURDIR)/perl5/Alff $(CURDIR)/debian/alff-rulegen/usr/share/perl5
39         cp -a $(CURDIR)/bin/* $(CURDIR)/debian/alff-rulegen/usr/sbin
40         # config stuff
41         mkdir -p $(CURDIR)/debian/alff-rulegen/etc/alff/example/
42         cp -a $(CURDIR)/etc/* $(CURDIR)/debian/alff-rulegen/etc/alff/example
43
44         ##
45         # alff-agent
46         mkdir -p $(CURDIR)/debian/alff-agent/usr/sbin
47         mkdir -p $(CURDIR)/debian/alff-agent/etc/alff
48         mkdir -p $(CURDIR)/debian/alff-agent/etc/init.d
49         cp $(CURDIR)/agent/alff-cat $(CURDIR)/debian/alff-agent/usr/sbin/alff-cat
50         cp $(CURDIR)/agent/alff-agent.init.d $(CURDIR)/debian/alff-agent/etc/init.d/alff-agent
51         cp $(CURDIR)/agent/*.conf $(CURDIR)/debian/alff-agent/etc/alff/
52
53 # Build architecture-independent files here.
54 binary-indep: build install
55 # We have nothing to do by default.
56
57 # Build architecture-dependent files here.
58 binary-arch: build install
59         dh_testdir
60         dh_testroot
61         dh_installchangelogs 
62         dh_installdocs
63 #       dh_installexamples
64         dh_installinit --noscripts
65         dh_installman -palff-rulegen man/{alff.conf.5,alff.1}
66         dh_compress
67         dh_fixperms
68         dh_installdeb
69         dh_gencontrol
70         dh_md5sums
71         dh_builddeb
72
73 binary: binary-indep binary-arch
74 .PHONY: build clean binary-indep binary-arch binary install