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

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: