Eigene paketierung von linuxtv-dvb-1.1.1+cvs-040504 schlägt fehl

  • Seit einiger Zeit probiere ich das Zeug zu paketieren. Und ohne Erfolg.
    OK. Alles der reihe nach
    kernel-source-2.4.24-ctvdr-2 liegt in /usr/src. linux ist ein link auf die Sourcen.
    "make dep" ist gelaufen
    linuxtv-dvb-1.1.1+cvs-040504 liegt /usr/src/modules.
    So jetzt ersten lauf von "make-kpkg modules-image"

    Code
    ....
    sed -e 's/${kpkg\:Kernel\-Version}/2.4.24-ctvdr-2/' \
    debian/control.in > debian/control
    sed: can't read debian/control.in: No such file or directory
    make[2]: *** [binary-modules] Error 2
    make[2]: Leaving directory `/usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504'
    make[1]: *** [kdist_image] Error 2
    make[1]: Leaving directory `/usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504'
    Module /usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504 failed.


    Hm...Schade. control.in gibt's nicht. Dafür aber control.modules.in. Komisch. Nach dem alle *.modules.in -> *.in umbennant worden gehen wir weiter. 2. Lauf


    Ist zwar erkannt dass für 2.4.24-ctvdr-2 kompiliert werden soll, trotzdem probiert wird .config von "uname -r" :(
    Ich mach ja wieder Änderung in Makefile.

    Code
    KDIR            := /usr/src/linux/


    Und wieder. Sieht schon viel besser. Aber....

    Code
    # Install helper scripts
    cp build-2.4/insmod.sh debian/tmp/usr/share/doc/linuxtv-dvb-modules-2.4.24-ctvdr-2/dvb_insmod.sh
    cp: cannot create regular file `debian/tmp/usr/share/doc/linuxtv-dvb-modules-2.4.24-ctvdr-2/dvb_insmod.sh': No such file or directory
    make[2]: *** [binary-modules] Error 1
    make[2]: Leaving directory `/usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504'
    make[1]: *** [kdist_image] Error 2
    make[1]: Leaving directory `/usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504'
    Module /usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504 failed.


    Jetzt stelle ich fest dass debian/dirs oder sonst noch wo "usr/share/doc/linuxtv-dvb-modules-2.4.24-ctvdr-2" aufgelistet ist. Prima.
    Wenn jemand denkt dass das Alles wäre täuscht sich gewaltig. Wenn das behoben ist. Kommt nächste Fehler...

    Code
    test -d debian/patched || install -d debian/patched
    dpatch  apply-all
    applying patch 10_firmware to ./ ... ok.
    applying patch 20_makefile to ./ ... failed.
    make[2]: *** [patch-stamp] Error 1
    make[2]: Leaving directory `/usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504'
    make[1]: *** [kdist_image] Error 2
    make[1]: Leaving directory `/usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504'
    Module /usr/src/modules/linuxtv-dvb-1.1.1+cvs-040504 failed.


    Und jetzt bin wieder sprachlos.....Und weiss wirklich nicht weiter.
    Die Frage ob die Entwickler selbst diese Debianisierung benutzen oder mach ich was grundsätzlich falsch?
    Wer kann da weiterhelfen? Danke für jede Hilfe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!