Posted at

RPMがインストールされていなければyumする関数

More than 3 years have passed since last update.


目的

Vagrantのprovisioningスクリプトで毎回毎回yumを走らせるのは微妙だと思ったのでrpmを挟んで確認することにした。


定義

install_unless_installed() {

if rpm -qa $1 | grep -q $1; then
true
else
yum install -y $1
fi
}


使い方

$ install_unless_installed python-setuptools