[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XFS support in d-i

On Sun, Dec 28, 2003 at 10:12:43PM -0600, Steve Langasek wrote:

> As I do appear to be making some progress on getting an XFS-enabled d-i
> image together, I thought I would give everyone a status update.  The
> 2.4.22-based kernel-image packages are now sitting in the NEW queue;
> although no real support for these can reasonably be committed to d-i
> CVS until they've entered the archive, I've also posted the packages to
> <http://people.debian.org/~vorlon/d-i/xfs/> so that people can begin
> working with them locally in the meantime.  I expect to also have
> unofficial linux-kernel-di udebs together in the next couple of days,
> which I'll also make available there.

> That takes care of the kernel.  The other key ingredient, of course, is
> d-i support for initializing new xfs-formatted partitions.  If I'm
> reading the source to partconf right, all that's required for this is an
> xfsprogs udeb that provides the mkfs.xfs tool.  I found some time over
> the holiday to put together a patch for xfsprogs to provide precisely
> that, which I will be submitting to the BTS tomorrow.  A few more days
> should give me enough time to get initial XFS-enabled d-i images
> together for i386, at which point testing will be most appreciated.

Status update after two days:

The patch to xfsprogs to add support for udeb creation is now in the BTS
(bug #225444).

Most of the code to generate xfs kernel udebs and xfs d-i images for
i386 has been committed to d-i CVS.  The remaining bits that have not
been committed are attached to this email; they can't be added until xfs
kernel packages are available in the archive, since this would otherwise
break d-i builds.

Unofficial xfs kernel udebs, based on the pending kernel-image debs,
have also been uploaded to <http://people.debian.org/~vorlon/d-i/xfs/>.

A d-i CD-ready (in theory!) image is also now available
as <http://people.debian.org/~vorlon/d-i/xfs/cdrom-xfs-image.img> (the
bare initrd accompanies it at

I'm going to start looking at what it will take to build a debian-cd
image now to pull this all together.

Happy New Year,
Steve Langasek
postmodern programmer
Index: build/config/arch/linux-i386
RCS file: /cvsroot/d-i/debian-installer/build/config/arch/linux-i386,v
retrieving revision 1.15
diff -u -r1.15 linux-i386
--- build/config/arch/linux-i386	18 Dec 2003 12:36:41 -0000	1.15
+++ build/config/arch/linux-i386	31 Dec 2003 01:18:03 -0000
@@ -21,4 +21,4 @@
 # Currently only building on i386.
-TYPES_SUPPORTED += demo floppy bootfloppy speakup access hd-media
+TYPES_SUPPORTED += demo floppy bootfloppy speakup access hd-media cdrom-xfs
Index: kernel/linux-kernel-di/kernel-versions
RCS file: /cvsroot/d-i/debian-installer/kernel/linux-kernel-di/kernel-versions,v
retrieving revision 1.15
diff -u -r1.15 kernel-versions
--- kernel/linux-kernel-di/kernel-versions	28 Dec 2003 19:23:05 -0000	1.15
+++ kernel/linux-kernel-di/kernel-versions	31 Dec 2003 01:18:03 -0000
@@ -7,6 +7,7 @@
 # arch   version  flavour    installedname        build-depends
 i386     2.4.22-1 386        2.4.22-1-386         kernel-image-2.4.22-1-386, kernel-pcmcia-modules-2.4.22-1-386
 i386     2.4.22   speakup    2.4.22-speakup       kernel-image-2.4.22-speakup (>= 2.4.22-2)
+i386     2.4.22-xfs 386      2.4.22-xfs-386       kernel-image-2.4.22-xfs-386, kernel-pcmcia-modules-2.4.22-xfs-386
 alpha    2.4.22-1 generic    2.4.22-1-generic     kernel-image-2.4.22-1-generic
 m68k     2.4.20   amiga      2.4.20               kernel-image-2.4.20-amiga
 mips     2.4.22   r4k-ip22   2.4.22-r4k-ip22      kernel-image-2.4.22-r4k-ip22

Attachment: signature.asc
Description: Digital signature

Reply to: