summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-04-16 19:50:13 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-04-16 19:50:13 -0400
commit2a4a9bc2aad2ddeb1635b7acc2cd4a0af4ff7010 (patch)
tree47de6d839d25a5de25a6965655817d10b79981c0
parentf6aeedaf3090a375cf00d50526d088f013269b8e (diff)
downloadphoronix-test-suite-upstream-2a4a9bc2aad2ddeb1635b7acc2cd4a0af4ff7010.tar.gz
phoronix-test-suite-upstream-2a4a9bc2aad2ddeb1635b7acc2cd4a0af4ff7010.tar.xz
phoronix-test-suite-upstream-2a4a9bc2aad2ddeb1635b7acc2cd4a0af4ff7010.zip
More external dependencies work on PTS.
-rw-r--r--pts-core/functions/pts-functions-install.php4
-rwxr-xr-x[-rw-r--r--]pts/misc-files/distro-scripts/install-fedora-packages.sh3
2 files changed, 4 insertions, 3 deletions
diff --git a/pts-core/functions/pts-functions-install.php b/pts-core/functions/pts-functions-install.php
index d118d0d..816742e 100644
--- a/pts-core/functions/pts-functions-install.php
+++ b/pts-core/functions/pts-functions-install.php
@@ -138,7 +138,9 @@ function pts_install_packages_on_distribution_process($install_objects)
{
if(!empty($install_objects))
{
- $install_objects = implode(" ", $install_objects);
+ if(is_array($install_objects))
+ $install_objects = implode(" ", $install_objects);
+
$distribution = strtolower(os_vendor());
if(is_file(MISC_LOCATION . "distro-scripts/install-" . $distribution . "-packages.sh") || is_link(MISC_LOCATION . "distro-scripts/install-" . $distribution . "-packages.sh"))
diff --git a/pts/misc-files/distro-scripts/install-fedora-packages.sh b/pts/misc-files/distro-scripts/install-fedora-packages.sh
index 13ab702..be1b38f 100644..100755
--- a/pts/misc-files/distro-scripts/install-fedora-packages.sh
+++ b/pts/misc-files/distro-scripts/install-fedora-packages.sh
@@ -2,5 +2,4 @@
# Fedora package installation
-su
-yum -y install $@
+su -c 'yum -y install $@'