make-kpkg: nothing to be done [solved]

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
stealth
Beiträge: 17
Registriert: 17.03.2006 22:07:34

make-kpkg: nothing to be done [solved]

Beitrag von stealth » 04.12.2006 18:39:23

hallo forum,

ich habe ein problem beim kompilieren meines neuen 2.6.19er kernels. vor ein paar tagen habe ich mir die sourcen von kernel.org heruntergeladen, wie gewohnt meinen kernel gebaut und auch benutzt. jetzt war mir danach, etwas an diesem kernel zu aendern... also nochmal nach /usr/src/linux, make menuconfig, die aenderungen gemacht und dann mit make-kpkg --revision soapbox.1 --initrd versucht ein neues deb-paket zu bauen...

make-kpkg gab mir dann die meldung "nothing to be done" aus. nach ein wenig lesen in der make-kpkg manpage habe ich dann ein make-kpkg clean versucht, und erneut versucht den kernel zu uebersetztn - allerdings kam die gleiche meldung wieder: nothing to be done.

gut, dachte ich mir, loeschst eben den kompletten source-tree, entpackst linux-2.6.19.tar.bz2 neu, kopierst deine config da rein und machst es nochmal...

gesagt, getan... doch auch hier kam die meldung abermals: nothing to be done:

Code: Alles auswählen

soapbox:/usr/src/linux# make-kpkg --revision soapbox.bootsplash.1 --initrd
exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian DEBIAN_REVISION=soapbox.bootsplash.1  INITRD=YES 
====== making target minimal_debian [new prereqs: ]======
This is kernel package version .
test -d debian || mkdir debian
test ! -e stamp-building || rm -f stamp-building
test -f debian/control || sed         -e 's/=V/2.6.19/g'        \
                -e 's/=D/soapbox.bootsplash.1/g'         -e 's/=A/i386/g'  \
                -e 's/=SA//g'   -e 's/=L/ /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/linux/g'      -e 's/=B/i386/g'    \
                         /usr/share/kernel-package/Control > debian/control
test -f debian/changelog ||  sed -e 's/=V/2.6.19/g'             \
            -e 's/=D/soapbox.bootsplash.1/g'        -e 's/=A/i386/g'       \
            -e 's/=ST/linux/g'     -e 's/=B/i386/g'         \
            -e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g'                             \
             /usr/share/kernel-package/changelog > debian/changelog
install -p -m 755 /usr/share/kernel-package/rules debian/rules
for file in ChangeLog  Control  Control.bin86 config templates.in rules; do                                      \
            cp -f  /usr/share/kernel-package/$file ./debian/;                               \
        done
for dir  in Config docs examples ruleset scripts pkg po;  do                                      \
          cp -af /usr/share/kernel-package/$dir  ./debian/;                                 \
        done
test -d ./debian/stamps || mkdir debian/stamps 
exec debian/rules  DEBIAN_REVISION=soapbox.bootsplash.1  INITRD=YES  
nothing to be done.
soapbox:/usr/src/linux# 
ich habe (wie man sieht) auch versucht, die revision zu aendern, von soapbox.1 auf soapbox.bootsplash.1 - ohne erfolg...

kann mir also irgendwer einen tipp geben, wieso sich make-kpkg weigert, das debian-paket zu bauen?

danke schonmal im voraus!
Zuletzt geändert von stealth am 04.12.2006 19:33:39, insgesamt 1-mal geändert.

stealth
Beiträge: 17
Registriert: 17.03.2006 22:07:34

Beitrag von stealth » 04.12.2006 19:33:17

asche auf mein haupt!

ratet mal, ich habe beim make-kpkg vergessen anzugeben, was ueberhaupt getan werden soll - in diesem fall kernel-image... die zeile hiesse also richtig: make-kpkg --revision soapbox.bootsplash.1 --initrd kernel-image :oops:

dass es aber auch immer solche kleinigkeiten sind, an denen es scheitert 8O

guennid

Beitrag von guennid » 04.12.2006 19:38:16

Also wenn du make-kpkg nicht sagst, was er bauen soll, dann kann der auch schwerlich was für dich tun :lol:
So wie ich das sehe, müsste dein befehl lauten:

Code: Alles auswählen

make-kpkg --revision soapbox.bootsplash.1 --initrd kernel-image
oder nach neuer Nomenklatur:

Code: Alles auswählen

make-kpkg --revision soapbox.bootsplash.1 --initrd linux-image
Grüße, Günther

guennid

Beitrag von guennid » 04.12.2006 19:43:42

Da war wohl jemand schneller als ich. 8O

stealth
Beiträge: 17
Registriert: 17.03.2006 22:07:34

Beitrag von stealth » 04.12.2006 19:45:14

soll vorkommen :D

aber danke trotzdem fuer die muehe ;-)

Antworten