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

  • 4
    Like
  • 0
    Comment
More than 1 year has 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