summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJeremie Koenig <jk@jk.fr.eu.org>2010-08-01 13:13:00 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2010-08-01 13:13:00 +0200
commiteeabbc7446c128eeeeaa0abdf37824a8aee404ac (patch)
treecc56a0f66f2c78b2168458d528208d19c54ce837 /debian
parente2ca8ade4ebb8f89c89cbf4635009f085edd89e6 (diff)
Fix and enable parted stores
* debian/control: Build-Depend on libparted-dev. * debian/rules: Enable parted stores, in a hackish way for now. * debian/local/partman/commit.d/40hurd_reload-partitions: New file for hurd-udeb, make partman restart the partition translators after the partition table has been changed. * debian/hurd-udeb.install: Install file above.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog8
-rw-r--r--debian/control3
-rw-r--r--debian/hurd-udeb.install1
-rw-r--r--debian/local/partman/commit.d/40hurd_reload-partitions5
-rwxr-xr-xdebian/rules4
5 files changed, 20 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index ee437ebd..0acaa0db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -42,6 +42,14 @@ hurd (20100701-1) UNRELEASED; urgency=low
* debian/local/runsystem.gnu: Integrate jkoenig d-i changes, rename to
debian/local/runsystem.
+ [ Jeremie Koenig ]
+ * debian/control: Build-Depend on libparted-dev.
+ * debian/rules: Enable parted stores, in a hackish way for now.
+ * debian/local/partman/commit.d/40hurd_reload-partitions: New file for
+ hurd-udeb, make partman restart the partition translators after the
+ partition table has been changed.
+ * debian/hurd-udeb.install: Install file above.
+
[ Guillem Jover ]
* Update make-new-tarball.sh to exclude git instead of CVS paths.
* Refresh patches with -pab to allow migration to source format 3.0 (quilt).
diff --git a/debian/control b/debian/control
index 8b11f485..7f120cb7 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,8 @@ Maintainer: GNU Hurd Maintainers <debian-hurd@lists.debian.org>
Standards-Version: 3.8.4
Build-Depends: mig (>= 1.3-2), gnumach-dev (>= 2:1.3.99.dfsg.cvs20070526),
libc0.3-dev (>= 2.9), texinfo, texi2html, libncursesw5-dev, cdbs,
- debhelper (>= 4.2.0), gcc-4.3, dpkg (>= 1.15.4) | install-info
+ debhelper (>= 4.2.0), gcc-4.3, dpkg (>= 1.15.4) | install-info,
+ libparted-dev
Uploaders: Jeff Bailey <jbailey@raspberryginger.com>,
Neal H. Walfield <neal@debian.org>, Michael Banck <mbanck@debian.org>,
Samuel Thibault <sthibault@debian.org>
diff --git a/debian/hurd-udeb.install b/debian/hurd-udeb.install
index 361d3504..8e27ab3d 100644
--- a/debian/hurd-udeb.install
+++ b/debian/hurd-udeb.install
@@ -1,4 +1,5 @@
debian/local/runsystem libexec
+debian/local/partman lib
debian/tmp/lib/*.so.*
debian/tmp/lib/hurd/console/*.so.* usr/lib/hurd/console
debian/tmp/libexec/console-run
diff --git a/debian/local/partman/commit.d/40hurd_reload-partitions b/debian/local/partman/commit.d/40hurd_reload-partitions
new file mode 100644
index 00000000..6c105872
--- /dev/null
+++ b/debian/local/partman/commit.d/40hurd_reload-partitions
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+for part in /dev/[hs]d?s*; do
+ settrans -ag $part
+done
diff --git a/debian/rules b/debian/rules
index 8dcb55e8..430c4268 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,6 +31,10 @@ DEB_DH_STRIP_ARGS := --dbg-package=hurd-dbg
DEB_INSTALL_CHANGELOGS_ALL := $(CURDIR)/debian/ChangeLog
DEB_DH_MAKESHLIBS_ARGS_hurd := --add-udeb="hurd-udeb"
+# Enable part store support (not yet in configure.in)
+HAVE_PARTED = yes
+export HAVE_PARTED
+
build/hurd::
cd $(DEB_BUILDDIR)/doc && texi2html -split chapter ../../doc/hurd.texi