2014-11-19

RPMのスペックファイルを自動修正

あるサーバでは, httpd の SUEXEC_UID_MIN を 500 より小さく設定しなければならず, httpd が更新されるたびに RPM をビルドしなおしている. 修正するスクリプトを作ってみた.
#! /bin/bash

date="$(LANG=C date +'%a %b %d %Y')"

sed -i.suexec \
 -e 's/^Release: \(.*\)/Release: \1o/' \
 -e 's/--with-suexec-uidmin=500/--with-suexec-uidmin=499/' \
 -e '/^%changelog/a\'"* $date Our Auto Patch Script \n- change SUEXEC_UID_MIN 500 -> 499\n" httpd.spec

0 件のコメント:

コメントを投稿