Imported Debian patch 2.5.0p2-2
[debian/amanda] / debian / rules
index 747d31106a3a971100dd151abd854404ba51e67f..80721f5447624673a3e5d3c631ce9dc5aa4aeeea 100755 (executable)
@@ -8,12 +8,10 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This is the debhelper compatability version to use.
-export DH_COMPAT=4
-
 r=$(shell pwd)/debian/amanda-common
 server=$(shell pwd)/debian/amanda-server
 client=$(shell pwd)/debian/amanda-client
+common=$(shell pwd)/debian/amanda-common
 
 build: build-stamp 
 build-stamp: /sbin/dump /usr/bin/smbclient debian/po/templates.pot
@@ -29,7 +27,10 @@ build-stamp: /sbin/dump /usr/bin/smbclient debian/po/templates.pot
                --with-user=backup --with-group=backup  \
                --with-bsd-security --with-amandahosts \
                --with-smbclient=/usr/bin/smbclient \
-               --with-tcpportrange=50000,50100 --with-udpportrange=840,860
+               --with-debugging=/var/log/amanda \
+               --with-dumperdir=/usr/lib/amanda/dumper.d \
+               --with-tcpportrange=50000,50100 --with-udpportrange=840,860 \
+               --with-maxtapeblocksize=256
        touch missing
        make CFLAGS="-O2 -g -Wall \
                -DAMANDATES_FILE='\"/var/lib/amanda/amandates\"' \
@@ -42,6 +43,7 @@ clean:
        -make clean
        -make distclean
        -rm -f build-stamp missing config/config.h common-src/genversion
+       -rm -f debian/po/templates.pot
        -find . -type d -name .deps -exec rm -rf {} \;
 
        -test -r /usr/share/misc/config.sub && \
@@ -49,6 +51,7 @@ clean:
        -test -r /usr/share/misc/config.guess && \
                cp -f /usr/share/misc/config.guess config/config.guess
 
+       debconf-updatepo
        dh_clean
 
 # Build architecture-independent files here.
@@ -60,8 +63,7 @@ binary-arch: build
        dh_testroot
        dh_clean -k
        dh_installdirs -a
-       make install prefix=$(r)/usr bindir=$(r)/usr/sbin \
-               libexecdir=$(r)/usr/lib/amanda mandir=$(r)/usr/share/man
+       make install DESTDIR=$(r)
        install -m 644 debian/amanda.conf.in \
                $(server)/etc/amanda/DailySet1/amanda.conf
        install -m 644 debian/disklist $(server)/etc/amanda/DailySet1/disklist
@@ -71,6 +73,9 @@ binary-arch: build
        install -d $(r)/usr/share/doc/amanda-common/examples
        cp -a example/* $(r)/usr/share/doc/amanda-common/examples
        cp ChangeLog $(r)/usr/share/doc/amanda-common/changelog
+       cp debian/xinetd.d/amandaidx $(server)/etc/xinetd.d
+       cp debian/xinetd.d/amidxtape $(server)/etc/xinetd.d
+       cp debian/xinetd.d/amanda $(r)/etc/xinetd.d                     
        dh_installmenu -a
        dh_installcron -a
        dh_installchangelogs -a
@@ -106,6 +111,8 @@ binary-arch: build
                $(server)/usr/sbin/amcheck
        install -o root -g root -m 0644 debian/amanda-client.lintian \
                $(client)/usr/share/lintian/overrides/amanda-client
+       install -o root -g root -m 0644 debian/amanda-common.lintian \
+               $(common)/usr/share/lintian/overrides/amanda-common
        install -o root -g root -m 0644 debian/amanda-server.lintian \
                $(server)/usr/share/lintian/overrides/amanda-server
        dh_makeshlibs -a