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