changed:
-
= カーネルビルド法 =
http://www.ubuntulinux.org/wiki/KernelBuildpackageDetailedHowto
{{{
$ apt-get source linux-source-2.6.11
}}}
{{{
$ dpatch patch-template -p “{patchname}” “{patch-description}” < {diff-file} > debian/patches/{patchname}.dpatch
}}}
{{{
$ dpatch-edit-patch {new-patchname}
}}}
ここで、カレントディレクトリ(/tmp/なんとか/)にパッチが当たったソースが展開されているので、自分で当てようとしたパッチがきちんと当たっているかチェックする。rejectされていたら、直接ソースを修正する。.rej や .org は消しておく。
{{{
$ exit
}}}
元のディレクトリに戻るので、debian/parches/00list-なんちゃらにパッチの名前を追加
{{{
$ dpkg-buildpackage -us -uc -b -rfakeroot
}}}