Am Freitag, den 21.10.2005, 20:03 +0200 schrieb Darko Ilic:
On Friday 21 October 2005 16:18, Michael H. Warfield wrote:
> So, as far as unionfs goes, it's up to the developers to approach the
> kernel people about inclusion in the upstream sources. So someone needs
> to push the unionfs developers.
Well, having unionfs included in the kernel would be *great* for live CDs.
If we could push both unionfs and SquashFS to go upstream, that would
improve the quality of live CDs dramatically.
[...]
The main question for me is how to accomplish this. I'm quite new to the whole
thing, and maybe I wouldn't choose the right approach to the kernel people...
Is there anybody that is willing to help me with this? An advice would be
just fine.
We're working on a kernel-module-standard for fedora-extras. I can
package unionfs and SqashFS then if that would be enough for the LiveCD.
But there might be a small problem with SqashFS and the initrd:
-------- Weitergeleitete Nachricht --------
Von: Luciano Miguel Ferreira Rocha <strange(a)nsk.no-ip.org>
Antwort an: Development discussions related to Fedora Core
<fedora-devel-list(a)redhat.com>
An: Development discussions related to Fedora Core
<fedora-devel-list(a)redhat.com>
Betreff: Re: kernel-modules in extras (Was: Re: SquashFS?)
Datum: Fri, 21 Oct 2005 15:08:27 +0100
On Fri, Oct 21, 2005 at 07:10:23AM +0200, Thorsten Leemhuis wrote:
> Am Donnerstag, den 20.10.2005, 18:35 -0700 schrieb Toshio Kuratomi:
> >[...]
> >3) We integrate these modules in Extras.
> Just out of curiosity: Can squashfs or unionfs build as a module
> without patching the core kernel?
UnionFS can.
The rpm package in
http://gsd.di.uminho.pt/old/luciano/unionfs.src.rpm
includes a rc.d script for mounting and mounting unionfs defined in
/etc/unionfstab on startup.
SquashFS can also.
The package in
http://gsd.di.uminho.pt/old/luciano/squashfs2.2r2-mod.tar.gz
includes only the driver sources, slightly changed for compilation as a
module:
* #include <linux/squash...> -> #include "squash..."
* #define CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE 3 (the default)
* no patching of do_mounts, so no initrd support
Compilation:
make -C /lib/modules/`uname -r`/build M=$PWD modules
--
Thorsten Leemhuis <fedora(a)leemhuis.info>