Fix troubles with git cloning https

Some xenservers get errors because git is not configured with
curl and expat, and because of invalid SSL certs.

Change-Id: Ibe7062255b90559b0d6ca5f52e33ec56451505df
This commit is contained in:
Renuka Apte 2012-02-02 18:25:35 -08:00
parent 0d44b8bd63
commit 7bf87af343
2 changed files with 5 additions and 5 deletions

View File

@ -31,7 +31,7 @@ if ! which git; then
wget http://git-core.googlecode.com/files/git-1.7.7.tar.gz wget http://git-core.googlecode.com/files/git-1.7.7.tar.gz
tar xfv git-1.7.7.tar.gz tar xfv git-1.7.7.tar.gz
cd $GITDIR cd $GITDIR
./configure ./configure --with-curl --with-expat
make install make install
cd $TOP_DIR cd $TOP_DIR
fi fi
@ -141,7 +141,7 @@ fi
# Checkout nova # Checkout nova
if [ ! -d $TOP_DIR/nova ]; then if [ ! -d $TOP_DIR/nova ]; then
git clone $NOVA_REPO env GIT_SSL_NO_VERIFY=true git clone $NOVA_REPO
cd $TOP_DIR/nova cd $TOP_DIR/nova
git checkout $NOVA_BRANCH git checkout $NOVA_BRANCH
fi fi

View File

@ -1,9 +1,9 @@
#!/bin/sh #i!/bin/sh
set -o xtrace set -o xtrace
set -o errexit set -o errexit
# Install basics for vi and git # Install basics for vi and git
yum -y --enablerepo=base install gcc make vim-enhanced zlib-devel openssl-devel yum -y --enablerepo=base install gcc make vim-enhanced zlib-devel openssl-devel curl-devel.i386
# Simple but usable vimrc # Simple but usable vimrc
if [ ! -e /root/.vimrc ]; then if [ ! -e /root/.vimrc ]; then
@ -30,7 +30,7 @@ if ! which git; then
wget http://git-core.googlecode.com/files/git-1.7.7.tar.gz wget http://git-core.googlecode.com/files/git-1.7.7.tar.gz
tar xfv git-1.7.7.tar.gz tar xfv git-1.7.7.tar.gz
cd $GITDIR cd $GITDIR
./configure ./configure --with-curl --with-expat
make install make install
fi fi