strongswan 5.5.3 をリビルドします。
事前に準備した strongswan 5.5.3 リビルド環境構築で
作成した以下のソフト類を導入します。
json-c-0.11-1vl6.x86_64.rpm json-c-devel-0.11-1vl6.x86_64.rpm json-c-doc-0.11-1vl6.noarch.rpm trousers-0.3.13-1vl6.x86_64.rpm trousers-devel-0.3.13-1vl6.x86_64.rpm
更に、以下の方法でリビルドします。
①.strongswan-5.5.3-1.el7.src.rpm を入手します。
wget http://mirrors.isu.net.sa/pub/fedora/fedora-epel/7/SRPMS/s/strongswan-5.5.3-1.el7.src.rpm
②.strongswan-5.5.3-1.el7.src.rpm を解凍します。
rpm -ivh strongswan-5.5.3-1.el7.src.rpm
③.strongswan.spec の場所に移動する。
cd ~/rpm/SPECS
④.strongswan.spec を編集します。
vi strongswan.spec
変更前
BuildRequires: libcurl-devel
変更後
BuildRequires: curl-devel
46行目を修正します。
変更前
BuildRequires: sqlite-devel
変更後
#BuildRequires: sqlite-devel
49行目を修正します。
変更前
BuildRequires: systemd-devel
変更後
#BuildRequires: systemd-devel
56行目を修正します。
⑤.リビルド開始
rpm -ba strongswan.spec > strongswan.log &
リビルド後
strongswan-5.5.3-1vl6.x86_64.rpm strongswan-libipsec-5.5.3-1vl6.x86_64.rpm strongswan-tnc-imcvs-5.5.3-1vl6.x86_64.rpm
無事、リビルドが完了する事が出来ました