[PlanetCCRMA] Kernel Rebuild for NTFS Support
Ken Smith
kens at kensnet.org
Mon Sep 25 13:41:01 PDT 2006
Hi Folks,
I've just set up an additional partition on my system with FC5. I like
the changes from FC3 but I'd really like NTFS access if possible. The
system is running 2.6.16-1.2080.16.rrt.rhfc5.ccrmasmp. I've installed
the sources and a test rpm rebuild of the kernel in unmodified form
takes a while but runs fine and produces rpm files.
Now, I think I'm doing the right things. I've modified the .config files
in the SOURCES directory to enable NTFS but my build is failing because
I don't think I know how to change the kernel.spec file to properly
update the kernel version. I've tried making a few changes to the
beginning of the file in this bit....(this is the original version)
# Polite request for people who spin their own kernel rpms:
# please modify the "release" field in a way that identifies
# that the kernel isn't the stock distribution kernel, for example by
# adding some text to the end of the version number.
#
%define sublevel 16
%define kversion 2.6.%{sublevel}
%define rpmversion 2.6.%{sublevel}
%define rhbsys .16.%{?preemptdesktop:rdt}%{!?preemptdesktop:rrt}
%define release %(R="$Revision: 1.2080 $"; RR="${R##: }"; echo
${RR%%?})%{rhbsys}
%define signmodules 0
%define make_target bzImage
%define kernel_image x86
But I don't understand the syntax here and my uninformed blundering
around hasn't produced a file that will build. The rpm build fails just
after the patches get applied, like this:
+ perl -p -i -e 's|CONFIG_4KSTACKS=y|# CONFIG_4KSTACKS is not set|g'
.config
+ '[' '' '!=' xen ']'
+ make ARCH= nonint_oldconfig
Makefile:438:
/usr/src/redhat/BUILD/kernel-2.6.16/linux-2.6.16.i686/arch//Makefile: No
such file or directory
make: *** No rule to make target
`/usr/src/redhat/BUILD/kernel-2.6.16/linux-2.6.16.i686/arch//Makefile'.
Stop.
error: Bad exit status from /var/tmp/rpm-tmp.71042 (%prep)
I'd really appreciate some advice on how to do this or if there is a
shortcut way just to build the module I need rather than what appears to
be a "boil the ocean" of re-building the whole kernel. I know how to do
that outside of rpm but I'd really prefer an rpm solution so that the
configuration is reasonably well managed.
Thanks in advance
Ken
More information about the PlanetCCRMA
mailing list