Re: reiser4 kan ikke ses i menuconfig
On Sunday 11 September 2005 15:59, Adam Sjøgren wrote:
>
> "dry run" betyder "vi prøver om det ville virke, hvis vi gjorde det
> rigtigt, men lader bare som om og gør det ikke rigtigt".
Hmm. Den skal da bare patche lortet når jeg siger det til den.. Skørt.
> > Men når jeg kører make menuconfig så kan jeg ikke vælge reiser4
> > filsystemet?
>
> Bruger du make-kpkg?
Kun til at lave pakken ( # make-kpkg kernel-image)
Til at konfigurere skriver jeg bare make menuconfig.
> Prøv med "make-kpkg ...diverse options... --config menuconfig
> ...diverse mere..." og se om du så ikke får muligheden.
Ok jeg har slettet kernemappen og pakket den ud igen fra tarbolden. Derefter
gjorde jeg følgende:
/usr/src/linux# make-kpkg clean
/usr/src/linux# cp ../.config ./
(Ind med min gamle config..)
/usr/src/linux# make-kpkg --added_patches reiser4 --config menuconfig
kernel-image
# work around idiocy in recent kernel versions
test ! -e scripts/package/builddeb || \
mv -f scripts/package/builddeb scripts/package/builddeb.dist
test ! -e scripts/package/Makefile || \
(mv -f scripts/package/Makefile scripts/package/Makefile.dist && \
(echo "# Dummy file "; echo "help:") >
scripts/package/Makefile)
test ! -f stamp-debian && test ! -f debian/official && \
rm -rf ./debian && mkdir ./debian
test -f applied_patches && rm -f applied_patches
make: [stamp-debian] Error 1 (ignored)
for patch in /usr/src/kernel-patches/all/apply/reiser4 ; do \
if test -x $patch; then \
if $patch; then \
echo "Patch $patch processed fine"; \
echo "$patch" >> applied_patches; \
else \
echo "Patch $patch failed."; \
echo "Hit return to Continue"; \
read ans; \
fi; \
fi; \
done
START applying reiser4 patch (Reiser4 FS)
Testing whether "Reiser4 FS" patch for 2.6.12 applies (dry run):
"Reiser4 FS" patch for 2.6.12 succeeded
Removing empty files:
Done.
END applying reiser4 patch
Patch /usr/src/kernel-patches/all/apply/reiser4 processed fine
echo done > stamp-patch
test ! -f stamp-debian && \
( test ! -f debian/official || test ! -f debian/control) && \
sed -e 's/=V/2.6.12/g' -e 's/=D/10.00.Custom/g' \
-e 's/=A/i386/g' -e 's/=SA//g' \
-e 's/=L/lilo (>= 19.1) | grub, /g' -e 's/=I//g' \
-e 's/=CV/2.6/g' \
-e 's/=M/Unknown Kernel Package Maintainer
<unknown@unconfigured.in.etc.kernel-pkg.conf>/g' \
-e 's/=ST/kernel/g' -e 's/=B/i386/g' \
/usr/share/kernel-package/Control> debian/control
test ! -f stamp-debian && test ! -f debian/official && \
sed -e 's/=V/2.6.12/g' -e 's/=D/10.00.Custom/g' \
-e 's/=A/i386/g' -e 's/=M/Unknown Kernel Package Maintainer
<unknown@unconfigured.in.etc.kernel-pkg.conf>/g' \
-e 's/=ST/kernel/g' -e 's/=B/i386/g' \
/usr/share/kernel-package/changelog > debian/changelog
test ! -f debian/rules && \
install -p -m 755 /usr/share/kernel-package/rules debian/rules
echo done > stamp-debian
Please ignore the warning about overriding and ignoring targets above.
These are harmless. They are only invoked in a part of the process
that tries to snarf variable values for the conf.vars file.
/usr/bin/make \
ARCH=i386 menuconfig
make[1]: Entering directory `/usr/src/linux-source-2.6.12'
[klip]
Herefter starter menuconfig (mange warnings i konsollen!!) men man kan stadig
ikke vælge reiser4.
> Kig i manual-siden til make-kpkg; det kan være du eksplicit skal give
> lov til at patche kernen ved bygning med PATCH_THE_KERNEL=YES - jeg
PATCH_THE_KERNEL=YES bliver automatisk sat når man bruger --added_patches
optionen, hvis man skal tro manualen.
Og der bliver også dannet en fil der hedder applied_patches i roden af
kernetræet der påstår at reiser4 er applied. Men altså man kan ikke vælge
skidtet..
Jeg tror der er en bug.
Anders
--
- Debian/Unstable - KDE 3.4.1 - KMail 1.8.1 -
Reply to: