From 587e5a30120fef8a5065d5bdf8655c5042fb48f3 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 23 Mar 2011 15:19:28 +0100 Subject: [PATCH] a yum_install function --- sliver-initscripts/initscript-template.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sliver-initscripts/initscript-template.sh b/sliver-initscripts/initscript-template.sh index 5b12e6f..72c8d59 100644 --- a/sliver-initscripts/initscript-template.sh +++ b/sliver-initscripts/initscript-template.sh @@ -5,12 +5,27 @@ slicename=$1; shift # that can make sense if needed # source /etc/init.d/functions +# a reasonably tested function for installing with yum +function yum_install () { + pkg="$1"; shift + while true; do + rpm -q $pkg && break + sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY + sudo yum -y install $pkg + sleep 10 + done + echo $pkg installed +} + +#################### function start () { } function stop () { } + +#################### function restart () { stop start -- 2.43.0