I wanted something to make getting a matahari development environment up
quicker so I threw in this little helper script. While I was at it I
also updated the README with some more build dependencies.
Signed-off-by: Russell Bryant <rbryant(a)redhat.com>
---
README.mkd | 11 +++++++++--
contrib/scripts/install_deps.sh | 11 +++++++++++
2 files changed, 20 insertions(+), 2 deletions(-)
create mode 100755 contrib/scripts/install_deps.sh
diff --git a/README.mkd b/README.mkd
index e56c076..ab2a86a 100644
--- a/README.mkd
+++ b/README.mkd
@@ -12,14 +12,21 @@ Matahari has build dependencies on the following packages:
1. pcre-devel
2. glib2-devel
-3. qmf
-4. qmf-devel
+3. qpid-qmf
+4. qpid-qmf-devel
5. qpid-cpp-client
6. qpid-cpp-server
7. qpid-cpp-client-devel
8. qpid-cpp-server-devel
9. sigar
10. sigar-devel
+11. libcurl
+12. libcurl-devel
+13. dbus-glib
+14. dbus-glib-devel
+15. polkit
+16. polkit-devel
+17. cmake
Matahari requires that the following packages are installed at runtime
for certain pieces of functionality to work:
diff --git a/contrib/scripts/install_deps.sh b/contrib/scripts/install_deps.sh
new file mode 100755
index 0000000..62b1c0c
--- /dev/null
+++ b/contrib/scripts/install_deps.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+FEDORA_PACKAGES="cmake pcre-devel glib2-devel qpid-qmf qpid-qmf-devel
qpid-cpp-client qpid-cpp-client-devel qpid-cpp-server qpid-cpp-server-devel sigar
sigar-devel libcurl libcurl-devel puppet cxxtest help2man dbus-glib dbus-glib-devel polkit
polkit-devel"
+
+if [ ! -f /etc/fedora-release ] ; then
+ echo "This script only supports Fedora so far."
+ exit 1
+fi
+
+yum groupinstall "Development Tools"
+yum install ${FEDORA_PACKAGES}
--
1.7.6
Show replies by date