From c0549371ccb19643f0f6db63bc70caab06e18bd5 Mon Sep 17 00:00:00 2001 From: Nathan Date: Wed, 5 May 2010 14:00:03 +1000 Subject: [PATCH] Add installPackage() function to call the appropriate distro installation function --- hooks/common.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/hooks/common.sh b/hooks/common.sh index bdc47dd..04dfb60 100755 --- a/hooks/common.sh +++ b/hooks/common.sh @@ -220,6 +220,28 @@ installCentOS4Package () } + +# +# Install a package using whatever package management tool is available +# +installPackage () +{ + prefix=$1 + package=$2 + + if [ -x ${prefix}/usr/bin/apt-get ] ; then + installDebianPackage "$@" + + elif [ -x ${prefix}/usr/bin/yum ] ; then + installCentOS4Package "$@" + + else + logMessage "Unable to install package ${package}; no package manager found" + fi +} + + + # # Install a package upon a gentoo system via emerge. #