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
--with-bsd-security --with-amandahosts \
--with-smbclient=/usr/bin/smbclient \
--with-debugging=/var/log/amanda \
- --with-tcpportrange=50000,50100 --with-udpportrange=840,860
+ --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\"' \
-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 && \
-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.
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
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
$(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