diff options
Diffstat (limited to 'debian/rules')
| -rwxr-xr-x | debian/rules | 85 | 
1 files changed, 85 insertions, 0 deletions
| diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..0fc7164 --- /dev/null +++ b/debian/rules @@ -0,0 +1,85 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +PACKAGE = backupninja +TMP = $(CURDIR)/debian/$(PACKAGE) + +INSTALL = install +INSTALL_FILE    = $(INSTALL) -p    -oroot -groot -m644 +INSTALL_PROGRAM = $(INSTALL) -p    -oroot -groot -m755 +INSTALL_SCRIPT  = $(INSTALL) -p    -oroot -groot -m755 +INSTALL_DIR     = $(INSTALL) -p -d -oroot -groot -m755 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: +	dh_testdir +	rm -f config.sub config.guess +	ln -sf /usr/share/misc/config.sub config.sub +	ln -sf /usr/share/misc/config.guess config.guess +	chmod +x configure +	./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man +	touch configure-stamp + + +build: configure-stamp build-stamp + +build-stamp: configure-stamp  +	dh_testdir +	$(MAKE) +	touch build-stamp + +clean: +	# set config.sub and config.guess back to how they are in orig tarball +	# so dpkg-source will work (diff.gz considers a change to a symlink an +	# "unrepresentable change to source", so we need to undo what is done +	# in the configure-stamp target +	rm -f config.sub config.guess +	dh_testdir +	dh_testroot +	rm -f build-stamp configure-stamp +	dh_clean  + +install: build +	dh_testdir +	dh_testroot +	dh_clean -k  +	dh_installdirs + +	$(MAKE) install DESTDIR=$(CURDIR)/debian/backupninja +	chmod +x debian/backupninja/usr/lib/backupninja/easydialog +	chmod +x debian/backupninja/usr/lib/backupninja/tools +	chmod -x debian/backupninja/usr/lib/backupninja/parseini +	chmod -x debian/backupninja/usr/lib/backupninja/vserver +	rm debian/backupninja/usr/share/backupninja/example.* + +	dh_install + +binary-arch:  + +binary-indep: build-indep + +build-indep: build install +	dh_testdir +	dh_installdirs +	dh_testroot +	dh_installchangelogs ChangeLog +	dh_installdocs +	dh_installman +	dh_installexamples +	dh_link +	dh_compress -Xexample +	dh_fixperms -Xdebian/backupninja/etc/backup.d +	dh_installdeb +	dh_shlibdeps +	dh_gencontrol +	dh_md5sums +	dh_builddeb + + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure | 
