r145 - devmapper/trunk/debian
Bastian Blank
waldi at costa.debian.org
Sun Aug 14 09:26:27 UTC 2005
Author: waldi
Date: Sun Aug 14 09:26:26 2005
New Revision: 145
Modified:
devmapper/trunk/debian/changelog
devmapper/trunk/debian/control
devmapper/trunk/debian/rules
Log:
* debian/changelog: Update.
* debian/control: Add libselinux1-dev to build depends.
* debian/rules: Use seperate build dirs and copy anything into them.
Modified: devmapper/trunk/debian/changelog
==============================================================================
--- devmapper/trunk/debian/changelog (original)
+++ devmapper/trunk/debian/changelog Sun Aug 14 09:26:26 2005
@@ -1,7 +1,13 @@
+devmapper (2:1.01.04-2) UNRELEASED; urgency=low
+
+ * Enable selinux support for debs. (closes: #323022)
+
+ -- Bastian Blank <waldi at debian.org> Sun, 14 Aug 2005 11:14:54 +0200
+
devmapper (2:1.01.04-1) unstable; urgency=low
* New upstream version.
- * Explicitly disable selinux support (blocked by #322891).
+ * Explicitly disable selinux support. (blocked by #322891)
-- Bastian Blank <waldi at debian.org> Sat, 13 Aug 2005 13:16:31 +0200
Modified: devmapper/trunk/debian/control
==============================================================================
--- devmapper/trunk/debian/control (original)
+++ devmapper/trunk/debian/control Sun Aug 14 09:26:26 2005
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian LVM Team <pkg-lvm-maintainers at lists.alioth.debian.org>
Uploaders: Bastian Blank <waldi at debian.org>, Andres Salomon <dilinger at debian.org>
-Build-Depends: debhelper (>= 4.2), autotools-dev
+Build-Depends: debhelper (>= 4.2), autotools-dev, libselinux1-dev
Standards-Version: 3.6.1
Package: libdevmapper-dev
Modified: devmapper/trunk/debian/rules
==============================================================================
--- devmapper/trunk/debian/rules (original)
+++ devmapper/trunk/debian/rules Sun Aug 14 09:26:26 2005
@@ -10,44 +10,99 @@
INSTALL_PROGRAM += -s
endif
-config.status:
+BUILD_DIR = debian/build
+
+PACKAGES_DEB = libdevmapper-dev libdevmapper1.01 dmsetup
+PACKAGES_UDEB = libdevmapper1.01-udeb dmsetup-udeb
+
+$(BUILD_DIR)/build-deb/config.status: DIR = $(BUILD_DIR)/build-deb
+$(BUILD_DIR)/build-deb/config.status:
dh_testdir
- cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess autoconf
+ rm -rf $(DIR)
+ mkdir -p $(DIR)
+ cp -al $(filter-out debian, $(wildcard *)) $(DIR)
+ cp --remove-destination /usr/share/misc/config.sub /usr/share/misc/config.guess $(DIR)/autoconf
+ cd $(DIR); \
./configure \
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--libdir=/lib --sbindir=/sbin \
- --enable-compat --disable-selinux
+ --enable-compat
-build: build-stamp
-build-stamp: config.status
+$(BUILD_DIR)/build-udeb/config.status: DIR = $(BUILD_DIR)/build-udeb
+$(BUILD_DIR)/build-udeb/config.status:
dh_testdir
- $(MAKE)
+ rm -rf $(DIR)
+ mkdir -p $(DIR)
+ cp -al $(filter-out debian, $(wildcard *)) $(DIR)
+ cp --remove-destination /usr/share/misc/config.sub /usr/share/misc/config.guess $(DIR)/autoconf
+ cd $(DIR); \
+ ./configure \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --libdir=/lib --sbindir=/sbin \
+ --with-optimisation=-Os \
+ --enable-compat \
+ --disable-selinux
+
+build: build-deb build-udeb
+
+build-deb: $(BUILD_DIR)/build-deb-stamp
+$(BUILD_DIR)/build-deb-stamp: DIR = $(BUILD_DIR)/build-deb
+$(BUILD_DIR)/build-deb-stamp: $(BUILD_DIR)/build-deb/config.status
+ dh_testdir
+
+ $(MAKE) -C $(DIR)
+
+ touch $@
+
+build-udeb: $(BUILD_DIR)/build-udeb-stamp
+$(BUILD_DIR)/build-udeb-stamp: DIR = $(BUILD_DIR)/build-udeb
+$(BUILD_DIR)/build-udeb-stamp: $(BUILD_DIR)/build-udeb/config.status
+ dh_testdir
+
+ $(MAKE) -C $(DIR)
touch $@
clean:
dh_testdir
dh_testroot
- rm -f *-stamp
-
- -$(MAKE) distclean
- -rm autoconf/config.guess autoconf/config.sub
+ rm -rf $(BUILD_DIR)
dh_clean
-install: build
+install: install-deb install-udeb
+
+install-deb: DH_OPTIONS = $(addprefix -p,$(PACKAGES_DEB))
+install-deb: DIR = $(BUILD_DIR)/build-deb
+install-deb: INSTALL_DIR = $(BUILD_DIR)/install-deb
+install-deb: build-deb
+ dh_testdir
+ dh_testroot
+ dh_clean -k $(DH_OPTIONS)
+
+ rm -rf $(INSTALL_DIR)
+ $(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/$(INSTALL_DIR)
+
+ dh_install $(DH_OPTIONS) --sourcedir=$(INSTALL_DIR)
+
+install-udeb: DH_OPTIONS = $(addprefix -p,$(PACKAGES_UDEB))
+install-udeb: DIR = $(BUILD_DIR)/build-udeb
+install-udeb: INSTALL_DIR = $(BUILD_DIR)/install-udeb
+install-udeb: build-udeb
dh_testdir
dh_testroot
- dh_clean -k
- dh_installdirs
+ dh_clean -k $(DH_OPTIONS)
- $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ rm -rf $(INSTALL_DIR)
+ $(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/$(INSTALL_DIR)
- dh_install --sourcedir=debian/tmp
+ dh_install $(DH_OPTIONS) --sourcedir=$(INSTALL_DIR)
# Build architecture-independent files here.
binary-indep:
More information about the pkg-lvm-commits
mailing list