I want to make our development process more easily automated and
repeatable, so I started on this script to install all the packages a
person would likely need to hack on the server.  I'm using this to
bootstrap fresh VMs.

Plus this lowers the barrier for new developers.

>From 08d97541088df605f87447df4bce6946e64eed9b Mon Sep 17 00:00:00 2001
From: Jason Gerard DeRose <jder...@redhat.com>
Date: Thu, 18 Feb 2010 18:43:54 -0700
Subject: [PATCH] Add buildrequires script to help new developers

---
 contrib/install-buildrequires.sh |   48 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)
 create mode 100755 contrib/install-buildrequires.sh

diff --git a/contrib/install-buildrequires.sh b/contrib/install-buildrequires.sh
new file mode 100755
index 0000000..81faec8
--- /dev/null
+++ b/contrib/install-buildrequires.sh
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+# This should install pretty much everything you might need to work on FreeIPA,
+# and then some.  Let's try to keep this up-to-date to make things easier for
+# new developers.
+
+packages="\
+389-ds-base-devel \
+autoconf \
+automake \
+bzr \
+e2fsprogs-devel \
+epydoc \
+gettext \
+git \
+krb5-devel \
+libcap-devel \
+libtool \
+m4 \
+make \
+mozldap-devel \
+nspr-devel \
+nss-devel \
+openldap-clients \
+openldap-devel \
+openssl-devel \
+policycoreutils \
+popt-devel \
+pyOpenSSL \
+python-configobj \
+python-devel \
+python-docutils \
+python-genshi \
+python-kerberos \
+python-krbV \
+python-ldap \
+python-lxml \
+python-nose \
+python-pyasn1 \
+python-pygments \
+python-sqlalchemy \
+python-wehjit \
+rpm-build \
+svrcore-devel \
+xmlrpc-c-devel \
+"
+
+yum install $packages
-- 
1.6.3.3

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to