Hi,
The main reason why I did the NBD upload was to fix #507875: a minor
documentation fix that I'm sure you guys would have approved without
thinking over the matter.
However there are a few other changes, some of which introduce minor
code changes, so let me walk you over them. From the changelog:
* nbd-client: Install /etc/modprobe.d/nbd, which specifies a
'max_part' parameter, to support partitions in NBD.
* nbd-client.initrd: Strip partition number off the nbdbasedev and
nbdrootdev parameters, to support booting off a partition rather
than a device, if that is wanted.
This is to enable support for partitioned NBD devices (new since kernel
2.6.26, actually, which I understand is going into lenny). There's some
additions to the initrd script. I tested those changes extensively
before uploading, and I'm 100% sure that I had all of the new code
paths.
* nbd-client.init.d: In case of root-on-nbd, save our PID to
/lib/init/rw/sendsigs.omit.d, so that we don't lose our root
filesystem prematurely on shutdown.
This is to better support root-on-nbd. With the current version,
/etc/init.d/sendsigs will kill off the nbd-client process that serves
the NBD device on which the root filesystem is mounted, which is
rather... painful. To say the least.
* nbd-client.postinst: call update-initramfs -u, to make initramfs
script be actually installed.
Since update-initramfs is a trigger, this won't be a problem unless you
install nbd-client all by itself right now. It should really be there,
though.
* configure.ac: remove KLCC crap, so that compilation doesn't break if
klcc was accidentally installed. Is applied upstream for 2.9.12, but
that isn't ready yet. Also, re-run autoconf.
Fixes an FTBFS bug.
* nbd-server.1: clarify '-l host list' to be '-l host list filename',
which it really is. Closes: #507875.
The aforementioned documentation bug
* debian/control: bump standards-version to 3.8.0 (nothing applicable
to nbd); add ${misc:Depends} to depends line on both nbd-server and
nbd-client, both silence lintian to some extent.
* debian/nbd-client.README.Debian: update
These two shouldn't be a problem, either.
Comments?
--
<Lo-lan-do> Home is where you have to wash the dishes.
-- #debian-devel, Freenode, 2004-09-22
Attachment:
signature.asc
Description: Digital signature