RedHat

RHELのリリース番号を調べる

RedHat系ディストリビューション(RHEL4, CentOSなど)では,リリースパッケージの識別用にRPMパッケージが導入されている.このリリースパッケージは,"redhat-release" をProvideしている.RHELであればこの識別子を調べることで,そのシステムのリリース番…

RPMマクロ

便利に使えるRPMのマクロたち %define foo bar %fooをbarに定義するマクロ.cpp(1)の#defineみたいなもの. 後から上書きできる. %define foo 1 %define foo 2 %foo # => 2 %{?name:expr} nameが定義されていたらexprを評価.cpp(1)の#ifdefみたいなもの. …