# post RPMパッケージをインストールするときパッケージの展開後に行うことを書く

%post

# preun RPMパッケージをアンインストールするとき展開ファイルの削除前に行うことを書く

%preun

など、この辺にスクリプト書いておいて、

(そういや、確認ってどうやってやろう…?)

と思ったけど、書かれているスクリプト自体は抽出されるのね。

rpm -qp --scripts なんとか-develop.x86_64.rpm

postinstall scriptlet (using /bin/sh):

/sbin/chkconfig --add swatch

/sbin/chkconfig --list swatch

# preun RPMパッケージをアンインストールするとき展開ファイルの削除前に行うことを書く

preuninstall scriptlet (using /bin/sh):

/sbin/chkconfig --del swatch

/sbin/chkconfig --list swatch

ま、検証は必要だけど、rpmで閉じているだけに確認は必要。

確認方法ということで。

 

*1

RPM Scriptlet ってなんだ

http://owa.as.wakwak.ne.jp/zope/coreblog/158

*1:抽出方法について