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 |