Hatena::ブログ(Diary)

kinneko@転職先募集中の日記

検索エンジンから来た方へ: 申し訳ないですが、日記なので日々積み重なっています。
目的の情報にたどり着くには、右の検索窓から日記内を再検索してください。
北陸エリア内(もしくはエリア外でも)で転職先を探しています。
(マジです。ネタではありません。ホントですって...)
詳細履歴書をご希望の方はメールでご連絡下さいませ。(kinneko at gmail.com)
chromeで見ると、死ぬほど出るGoogleの広告がブロックできないので、
firefoxでABPを入れるとすっきり見られます。

2011-01-11

Ubuntuのmake-kpkgにはbugがある

ハマってしまったよ。

どうやら、最新のUbuntu10.10でも、make-kpkgでのビルドはlocalversionのところでコケるようだ。

こんなエラー。

dpkg-gencontrol: error: package linux-image-2.6.35.7+ not in control info

リビジョン番号とかローカルバージョンで使っていけない文字使ったかとか、長さ長すぎかと調整してみたけどダメ。


調べてみたら、Bugリポートが上がっている。

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/16447/comments/7

https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/650986

gitしてきたtreeのみのようだ。

いまだに対策されていないのが困り者。

Ubuntu謹製のkernel sourceしかダメってことかな?


instant hackのようだが、一行なので、手パッチる。

root@T91MT:~/mydroid/kernel# vi /usr/share/kernel-package/ruleset/kernel_version.mk

debian_LOCALVERSION:

# @echo $(if $(strip $(localver-full)),"$(strip $(localver-full))", "$(strip $(LOCALVERSION))")

@./scripts/setlocalversion

root@T91MT:~/mydroid/kernel# CONCURRENCY_LEVEL=2 make-kpkg --initrd --revision=T91MT.0.1 kernel_image kernel_headers

できた。

root@T91MT:~/mydroid# ls -al linux-*

  • rw-r--r-- 1 root root 6648354 2011-01-10 22:38 linux-headers-2.6.35.7-android-x86+_T91MT.0.1_i386.deb
  • rw-r--r-- 1 root root 16656180 2011-01-10 22:35 linux-image-2.6.35.7-android-x86+_T91MT.0.1_i386.deb

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/kinneko/20110111/p53