X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=sliver-initscripts%2Finitscript-template.sh;h=72c8d5915003968c39256852df852c7614faba61;hb=ecee05390277f57b02d21ffca0195292bde1defa;hp=5b12e6f401feb8c4c427f983c22b9530f29d229f;hpb=74df48ffd412d75b1425b9f5236df9734b934f6c;p=nodemanager.git 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