最終更新:2016-04-11 (月) 14:27:54 (2937d)
rpmbuild/パッチ
ソースの準備
- rpmbuild -bp --target=$(uname -m) kernel.spec
- Linux/~/rpmbuild/SOURCESのがLinux/~/rpmbuild/BUILD/kernel-3.1.fc16/linux-3.1.x86_64に展開されてパッチが当たる
パッチあてる場合 (rpmbuild -bp)
- ソースを展開しパッチを適用
- Linux/~/rpmbuild/SOURCES以下にあてたいパッチを作成する。例: buzz.patch
- Linux/~/rpmbuild/SPECS/foovar.specのpatchセクションに buzz.patch を当てる設定を書く
- PatchXXでかぶらないナンバリングで PatchXX: buzz.patch 追記
- 同じナンバリングで%patchXX -p1 -b .foovar (foovarはバックアップ識別名で任意)
configureオプション変える場合
- Linux/~/rpmbuild/SPECSのconfigureオプションを変更