CentOS 7 の Git リポジトリから、Source をダウンロードして SRPM を作る

忘れそうなのでメモ。

■作業ディレクトリの作成

$ mkdir work
$ cd work

■ツールを持ってくる

$ git clone  https://git.centos.org/git/centos-git-common.git

■ツールの配備

$ mkdir ~/bin
$ ln -s `pwd`/centos-git-common/get_sources.sh ~/bin/

■Kernel のソースコードを持ってくる場合の手順
●kernel を取得

$ git clone  https://git.centos.org/git/rpms/kernel.git

●ソースのダウンロード

$ cd kernel
$ git checkout c7
$ ~/bin/get_sources.sh

●SRPM に固める

$ rpmbuild -bs --nodeps --define "%_topdir `pwd`" --define 'dist .el7' ./SPECS/kernel.spec

■Realtime Kernel のソースコードを持ってくる場合の手順
●kernel-rt を取得

$ git clone  https://git.centos.org/git/rpms/kernel-rt.git

●ソースのダウンロード
 ※通常の c7 ツリーじゃなく、c7-rt ツリーとなる。

$ cd kernel-rt
$ git checkout c7-rt
$ ~/bin/get_sources.sh

●SRPM に固める

$ rpmbuild -bs --nodeps --define "%_topdir `pwd`" --define 'dist .el7_2' ./SPECS/kernel-rt.spec
カテゴリー: めも パーマリンク

1 Response to CentOS 7 の Git リポジトリから、Source をダウンロードして SRPM を作る

  1. ピンバック: 20160127 はれ | まこぴかっと

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です