--- trunk/mage-buildserver/buildserver-functions.sh 2014/08/13 14:04:10 2748 +++ trunk/mage-buildserver/buildserver-functions.sh 2014/08/28 09:08:32 2774 @@ -62,3 +62,20 @@ rm "${runrc}" fi } + +runarch-pkg-install() +{ + local arch="$1" + local pkg="$2" + + if [ ! -f ${BUILDROOT}/.stamps/"${arch}"_"${pkg}"-ok ] + then + runarch "${arch}" mage install "${pkg}" || die "${arch} install 'python'" + touch ${BUILDROOT}/.stamps/"${arch}"_"${pkg}"-ok + else + echo "Warning: '${pkg}' already installed for arch '${arch}'" + fi + + # never fail + return 0 +}