r786 - lvm2/trunk/debian

Bastian Blank waldi at alioth.debian.org
Tue Mar 16 21:33:42 UTC 2010


Author: waldi
Date: Tue Mar 16 21:33:42 2010
New Revision: 786

Log:
debian/rules: Factor out install preparation.

Modified:
   lvm2/trunk/debian/rules

Modified: lvm2/trunk/debian/rules
==============================================================================
--- lvm2/trunk/debian/rules	Tue Mar 16 21:28:56 2010	(r785)
+++ lvm2/trunk/debian/rules	Tue Mar 16 21:33:42 2010	(r786)
@@ -142,6 +142,12 @@
 	$(MAKE) -C $(BUILD_DIR)/build_udeb install_$* DESTDIR=$(CURDIR)/$(DIR) LIB_VERSION_DM=$(DEVMAPPER_ABINAME)
 	touch $@
 
+install-base-prep:
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_install -X .svn --sourcedir=$(INSTALL_DIR)
+
 install-base:
 	dh_installchangelogs $(if $(CHANGELOG),$(CHANGELOG),WHATS_NEW)
 	dh_installdebconf
@@ -159,20 +165,14 @@
 install_clvm: export DH_OPTIONS = -pclvm
 install_clvm: DIR = $(BUILD_DIR)/install_deb_cluster
 install_clvm: $(STAMPS_DIR)/install_deb_cluster
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_install --sourcedir=$(DIR)
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	dh_installinit --no-start -- start 63 S . start 51 0 6 .
 	+$(MAKE_SELF) install-base
 
 install_dmsetup: export DH_OPTIONS = -pdmsetup
 install_dmsetup: DIR = $(BUILD_DIR)/install_deb_device-mapper
 install_dmsetup: $(STAMPS_DIR)/install_deb_device-mapper
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_install -X .svn --sourcedir=$(DIR)
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	+$(MAKE_SELF) install-base CHANGELOG=WHATS_NEW_DM GENCONTROL_ARGS="-v$(DEVMAPPER_VERSION_DEBIAN)"
 
 install_dmsetup-udeb: PACKAGE_NAME = dmsetup-udeb
@@ -180,11 +180,8 @@
 install_dmsetup-udeb: PACKAGE_FILE = $(PACKAGE_NAME)_$(DEVMAPPER_VERSION_FILE)_$(DEB_HOST_ARCH).udeb
 install_dmsetup-udeb: DIR = $(BUILD_DIR)/install_udeb_device-mapper
 install_dmsetup-udeb: $(STAMPS_DIR)/install_udeb_device-mapper
-	dh_testdir
-	dh_testroot
-	dh_prep
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	dh_installchangelogs
-	dh_install --sourcedir=$(DIR)
 
 	dh_installdocs
 	dh_strip
@@ -203,10 +200,7 @@
 install_libdevmapper: export DH_OPTIONS = -plibdevmapper-dev -plibdevmapper$(DEVMAPPER_ABINAME)
 install_libdevmapper: DIR = $(BUILD_DIR)/install_deb_device-mapper
 install_libdevmapper: $(STAMPS_DIR)/install_deb_device-mapper
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_install --sourcedir=$(DIR)
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	dh_link -p libdevmapper-dev lib/libdevmapper.so.$(DEVMAPPER_ABINAME) usr/lib/libdevmapper.so
 	dh_makeshlibs -p 'libdevmapper$(DEVMAPPER_ABINAME)' \
 		--add-udeb 'libdevmapper$(DEVMAPPER_ABINAME)-udeb' \
@@ -219,10 +213,7 @@
 install_libdevmapper-udeb: PACKAGE_FILE = $(PACKAGE_NAME)_$(DEVMAPPER_VERSION_FILE)_$(DEB_HOST_ARCH).udeb
 install_libdevmapper-udeb: DIR = $(BUILD_DIR)/install_udeb_device-mapper
 install_libdevmapper-udeb: $(STAMPS_DIR)/install_udeb_device-mapper
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_install --sourcedir=$(DIR)
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	dh_installchangelogs
 	dh_installexamples
 
@@ -242,20 +233,14 @@
 install_lvm2: export DH_OPTIONS = -plvm2
 install_lvm2: DIR = $(BUILD_DIR)/install_deb_lvm2
 install_lvm2: $(STAMPS_DIR)/install_deb_lvm2
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_install -X .svn --sourcedir=$(DIR)
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	dh_installinit --no-start -- start 26 S . start 50 0 6 .
 	+$(MAKE_SELF) install-base
 
 install_lvm2-udeb: export DH_OPTIONS = -plvm2-udeb
 install_lvm2-udeb: DIR = $(BUILD_DIR)/install_udeb_lvm2
 install_lvm2-udeb: $(STAMPS_DIR)/install_udeb_lvm2
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_install --sourcedir=$(DIR)
+	+$(MAKE_SELF) install-base-prep INSTALL_DIR='$(DIR)'
 	+$(MAKE_SELF) install-base
 
 binary-indep:



More information about the pkg-lvm-commits mailing list