1.bcacheのrpmを作るのにGCC5.11以上がひつようなので下記にて5.2を使えるようにしました。
Developer Toolset 4でCentOS6にお手軽にGCC5.2をインストール

wgetの個所ではcentos7用のリポジトリ追加を行っています。
#wget https://copr.fedorainfracloud.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap2/repo/epel-7/hhorak-devtoolset-4-rebuild-bootstrap2-epel-7.repo

2.bcache-tools-1.0.8-5.fc24.src.rpmのダウンロード
http://rpmfind.net/linux/rpm2html/search.php?query=bcache-tools
上記よりダウンロードしました。


3.下記にてパッケージの作成を行いますがちょっとspecファイルをいじくりました。
CentOS7にFedoraのパッケージをインストールする

libblkid >= 2.24
 ↓
libblkid >= 2.23
に修正


4.インストールまでこぎつけましたが、衝突してインストールできませんでした。
#yum localinstall ~/rpmbuild/RPMS/x86_64/bcache-tools-*


--> 衝突を処理しています: bcache-tools-1.0.8-5.el7.centos.x86_64 は dracut < 034 と衝突しています


何がいけないのか調査中です。




5.dracut-044-18.git20160108.fc24.src.rpmをダウンロードしてパッケージを作成してインストールを行うことで上記の衝突を回避できました。
ダウンロード先は下記。
http://rpmfind.net/linux/rpm2html/search.php?query=dracut