So, ich bin schon mal ein RIESEN-Stück weiter. Mein Vorgehen ist jetzt etwas wirr, zumindest fühlt es sich so an. Aber es funktioniert fast. Etwa so:
Kernelsource 3.11.0 entpacken
PF-Patch anwenden
mittels "make-kpkg --initrd debian" ein provisorisches debian-Verzeichnis erstellen, dieses aus dem Sourceordner ausschneiden und irgendwo lagern
von http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/ die 3 Patches ziehen und ebenfalls anwenden
Damit hat man wieder einen debian-Ordner, da fehlen aber die changelog und control - die verwende ich von dem mittels make-kpkg generierten Verzeichnis. Das läuft mit debuild dann auch durch. Es wird zwar noch nicht korrekt signiert, aber das müsste man ja noch hinkriegen. Gekürzter und zensierter Output:
dpkg-source: info: building linux in linux_3.11.0-031100.201309021735.tar.gz
dpkg-source: info: building linux in linux_3.11.0-031100.201309021735.dsc
dpkg-genchanges -S -sa >../linux-source-3.11.3-pf_3.11.3-pf-10.00.Custom_source.changes
dpkg-genchanges: including full source code in upload
dpkg-source --after-build linux-3.11
dpkg-buildpackage: source only upload: Debian-native package
Now running lintian...
E: linux changes: bad-distribution-in-changes-file saucy
W: linux source: native-package-with-dash-version
Finished running lintian.
Now signing changes and any dsc files...
signfile linux-source-3.11.3-pf_3.11.3-pf-10.00.Custom_source.changes xxxxxxxx
You need a passphrase to unlock the secret key for
user: "Jörn Schönyan (JörnS) <joern.schoenyan@web.de>"
2048-bit RSA key, ID xxxxxxxxxx, created 2013-07-15
Successfully signed changes file
Es sieht zwar korrekt signiert aus, wird aber von dput nicht akzeptiert:
joern@joern-Aspire-V3-571G:~/launchpad$ dput ppa:joern-schoenyan/linux-pf linux-source-3.11.3-pf_3.11.3-pf-10.00.Custom_source.changes
Checking signature on .changes
gpg: Signature made Fr 11 Okt 2013 12:01:51 CEST using RSA key ID xxxxxxxxx
gpg: Good signature from "Jörn Schönyan (JörnS) <joern.schoenyan@web.de>"
Good signature on /home/joern/launchpad/linux-source-3.11.3-pf_3.11.3-pf-10.00.Custom_source.changes.
Checking signature on .dsc
gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
No signature on /home/joern/launchpad/linux_3.11.0-031100.201309021735.dsc.
EDIT #1: Ich hab jetzt das ganze noch mal probiert, jetzt hab ich das changelog angepasst, ich dachte das ist der Haken. War es aber nicht :-/ und schon steh ich wieder auf dem Schlauch.
EDIT #2: War auch wieder Fehlanzeige. Langsam hab ich echt Brechreiz von diesem Schrott. Sowas ist auch echt NIRGENDWO dokumentiert - und es bietet auch niemand Custom-Kernel an. Die einzigen wären die TuxOnIce-Kernel, aber die sind halt die normalen Ubuntukernel mit TOI-Patch, bringt mir nix.