[ELDK] [RFSB] using newer mkcramfs than present in ELDK 4.2
Steven A. Falco
sfalco at harris.com
Fri Apr 30 15:29:52 CEST 2010
Detlev Zundel wrote:
> Hi Steven,
>
>> When building rfsb for cramfs, I get an error, because
>> rfsb is assuming a different version of mkcramfs than what
>> comes with ELDK 4.2.
>
> Unfortunately yes.
>
>> I'm guessing that the fix is for me to install a newer
>> mkcramfs, because the -D option is clearly required by rfsb.
>
> Indeed.
>
>> But, I just downloaded cramfs-1.1.tar.gz from sourceforge,
>> and that version of mkcramfs doesn't have the -D option either.
>> (Actually, the sourceforge code is from 2002, so it is not
>> exactly recent.)
>>
>> Where should I get the correct mkcramfs from?
>
> Short story - you should be able to use trhe CVS version of
> cramfs-tools.
>
> Long story - some time ago, I was in contact with the maintainers of
> cramfs-tools and the version rfsb needs was committed to CVS at that
> time. On my list then was to update the ELDK package once cramfs-tools
> makes a new release. As the latter never happened, the update was not
> performed. On our local systems we use the CVS version so we do not see
> any problem.
>
>> Or, should this tool be included in rfsb itself, since rfsb
>> clearly needs something other than the commonly available
>> version?
>
> I CCed the one remaining cramfs-tools maintainer, maybe he can comment
> on any planned releases.
>
> Apart from that I am a friend of the orthogonal tool idea, so I would
> rather not pull in any needed tool but fix the respective upstreams.
>
> Thanks
> Detlev
>
The following README.cramfs explains how to get the proper version
of cramfs for the RFSB.
Signed-off-by: Steven A. Falco <sfalco at harris.com>
--
Understood. Here is a patch, so perhaps you won't have to
explain this again to someone else.
diff --git a/README.cramfs b/README.cramfs
new file mode 100644
index 0000000..cdce9c9
--- /dev/null
+++ b/README.cramfs
@@ -0,0 +1,17 @@
+If you are building a cramfs, you will need a version of mkcramfs that supports
+the -D and -b options.
+
+The best way to obtain this version is to do:
+
+ cvs -d:pserver:anonymous at cramfs.cvs.sourceforge.net:/cvsroot/cramfs login
+
+(when asked for a password, just press <ENTER>)
+
+ cvs -z3 -d:pserver:anonymous at cramfs.cvs.sourceforge.net:/cvsroot/cramfs co -P linux
+
+Once the code has downloaded, build it via:
+
+ cd linux/scripts/cramfs
+ make
+
+Then just copy the mkcramfs and cramfsck to a bin directory in your path.
More information about the eldk
mailing list