summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog11
-rw-r--r--debian/control4
-rw-r--r--debian/hurd.postinst14
-rwxr-xr-xdebian/local/setup-translators2
-rw-r--r--debian/patches/makedev_parted_store.patch2
5 files changed, 27 insertions, 6 deletions
diff --git a/debian/changelog b/debian/changelog
index 253bb237..b3064036 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,13 @@
-hurd (20120408-4) UNRELEASED; urgency=low
+hurd (20120520-1) UNRELEASED; urgency=low
+ * New upstream snapshot, remove libpthread.
* rules: Bump to gcc-4.7.
- * local/setup-translators: Add hd4 and hd5 /dev entries, for some SATA
- controlers.
+ * control: Depend on netdde, recent enough (>= 0.0.20120518~) to avoid
+ conflicts with gnumach drivers.
+ * local/setup-translators:
+ - Setup netdde translator and /dev/eth*.
+ - Add hd4 and hd5 /dev entries, for some SATA controlers.
+ * debian/hurd.postinst: Migrate pfinet into using /dev/eth0.
-- Samuel Thibault <sthibault@debian.org> Thu, 03 May 2012 01:53:00 +0200
diff --git a/debian/control b/debian/control
index a46f26d7..7d23f7ed 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Vcs-Git: git://git.debian.org/pkg-hurd/hurd.git
Package: hurd
Essential: yes
-Depends: ${misc:Depends}, sysv-rc, libc0.3 (>= 2.13-31~), ${shlibs:Depends}
+Depends: ${misc:Depends}, sysv-rc, netdde (>= 0.0.20120518~), libc0.3 (>= 2.13-31~), ${shlibs:Depends}
Breaks: gnumach (<< 2:1.3.99.dfsg.cvs20070526-1), libc0.3 (<< 2.11.2-12)
Suggests: hurd-doc
Recommends: bf-utf-source
@@ -62,7 +62,7 @@ Priority: optional
Section: debian-installer
Architecture: hurd-any
XC-Package-Type: udeb
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, netdde (>= 0.0.20120518~)
Provides: hurd, ext2-modules, fat-modules, ipv6-modules, isofs-modules, loop-modules, mouse-modules, nfs-modules, socket-modules, ufs-modules
Description: GNU Hurd - udeb
This is the GNU Hurd udeb package. It contains essential system software and
diff --git a/debian/hurd.postinst b/debian/hurd.postinst
index 4a552ddf..a8a5c087 100644
--- a/debian/hurd.postinst
+++ b/debian/hurd.postinst
@@ -75,6 +75,20 @@ if [ "$1" = configure ] && [ "$2" ]; then
( cd /dev ; rm -f random urandom )
fi
/usr/lib/hurd/setup-translators -K
+
+ # upgrade pfinet into using DDE node
+ if PFINET="`showtrans /servers/socket/2`"
+ then
+ PFINET=$(echo "$PFINET" | sed 's_ eth_ /dev/eth_')
+ PFINET=$(echo "$PFINET" | sed 's_=eth_=/dev/eth_')
+ settrans -pk /servers/socket/2 $PFINET
+ fi
+ if PFINET6=`showtrans /servers/socket/26`
+ then
+ PFINET6=$(echo "$PFINET6" | sed 's_ eth_ /dev/eth_')
+ PFINET6=$(echo "$PFINET6" | sed 's_=eth_=/dev/eth_')
+ settrans -pk /servers/socket/26 $PFINET6
+ fi
fi
update-alternatives --install /hurd/random.sh random.sh /hurd/random-hurd.sh 10 \
diff --git a/debian/local/setup-translators b/debian/local/setup-translators
index aaf51817..f744ef45 100755
--- a/debian/local/setup-translators
+++ b/debian/local/setup-translators
@@ -133,6 +133,8 @@ md sdX 012345
md sdXsY 012345 123456789
md sdXs1Y 012345 0123456
md cdX 01
+md netdde
+md ethX 0123
if [ "$MINIMAL" ]; then
md loopX 0123
diff --git a/debian/patches/makedev_parted_store.patch b/debian/patches/makedev_parted_store.patch
index 757b1b40..574d3047 100644
--- a/debian/patches/makedev_parted_store.patch
+++ b/debian/patches/makedev_parted_store.patch
@@ -70,4 +70,4 @@ Index: hurd/sutils/MAKEDEV.sh
+ fi
;;
- # /dev/shm is used by the POSIX.1 shm_open call in libc.
+ netdde)