Eu fiz a mesma pergunta e finalmente encontrei uma solução de trabalho.
O seguinte funcionou para mim. Algumas etapas podem certamente ser otimizadas.
-
obtenha o código-fonte para uma compilação da linha principal, verifique o arquivo FONTES e obtenha tudo:
git clone git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack cd mainline-crack/ git checkout -b v4.7.10 b3afc4525a507f21e98cc7571ea8c3f28484241c wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.10/0001-base-packaging.patch wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.10/0002-UBUNTU-SAUCE-add-vmlinux.strip-to-BOOT_TARGETS1-on-p.patch wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.10/0003-UBUNTU-SAUCE-tools-hv-lsvmbus-add-manual-page.patch wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.10/0004-UBUNTU-SAUCE-no-up-disable-pie-when-gcc-has-it-enabl.patch wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.10/0005-debian-changelog.patch wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.10/0006-configs-based-on-Ubuntu-4.7.0-0.2.patch
-
aplique os patches:
git am 000 *
-
constrói arquivos no debian:
debian / rules clean
-
construa os debs de origem (sem assinatura):
dpkg-buildpackage -us -uc -S
-
ajuste o Changed-By: no arquivo .changes para sua conta de upload do ppa
-
assine o pacote
deb-sign linux_4.7.10-040710.201610220847_source.changes
-
fazer upload
dput ppa linux_4.7.10-040710.201610220847_source.changes
-