src.rpm からオリジナルrpmの作成メモ

  • まずは準備
# yum -y install rpm-build
# wget ********src.rpm
# rpm -ivh ********src.rpm
# cd /usr/src/redhat/SPECS
# vi *****.spec
# rpmbuild -bb ./****.spec
  • apache2.0のrpmをカスタマイズしたときのメモ

configureのオプションを変えたいだけなら以下のようにhttpd.specファイルの変更だけでOKだった。

    • with-suexec-docroot を2つ指定しても処理はうまく通ったが未検証。
[root@linux SPECS]# diff httpd.spec httpd.spec.org
341,343c341,342
<       --with-suexec-caller=www \
<       --with-suexec-docroot=/www/di \
<       --with-suexec-docroot=/www/am \
---
>       --with-suexec-caller=%{suexec_caller} \
>       --with-suexec-docroot=%{contentdir} \
346,350c345
<       --with-suexec-uidmin=20 \
<        --enable-module=all \
<        --enable-shared=max \
<        --with-suexec-safepath=/www/bin \
<        --with-perl=/usr/bin/perl \
---
>       --with-suexec-uidmin=500 --with-suexec-gidmin=100 \