From 6ab0d6faaa4f3b4cf2ca45f4c80436ce83423b9a Mon Sep 17 00:00:00 2001 From: jsdelfino Date: Mon, 16 Jul 2012 06:48:21 +0000 Subject: Upgrade to HTTPD 2.4.2, APR 1.4.6, Memcached 1.4.13, Python 2.7.3, Ubuntu 12.04, and Mac OS X 10.7.4. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361918 13f79535-47bb-0310-9956-ffa450edef68 --- sca-cpp/trunk/ubuntu/ubuntu-install-nothreads | 344 ++++++++++++++++++++++++++ 1 file changed, 344 insertions(+) create mode 100755 sca-cpp/trunk/ubuntu/ubuntu-install-nothreads (limited to 'sca-cpp/trunk/ubuntu/ubuntu-install-nothreads') diff --git a/sca-cpp/trunk/ubuntu/ubuntu-install-nothreads b/sca-cpp/trunk/ubuntu/ubuntu-install-nothreads new file mode 100755 index 0000000000..9c17fbb3ef --- /dev/null +++ b/sca-cpp/trunk/ubuntu/ubuntu-install-nothreads @@ -0,0 +1,344 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# Install a minimal distribution, the required system tools and libraries, +# runtime dependencies and the Tuscany SCA runtime on Ubuntu Server 12.04. + +# Display commands as they are executed +set -x + +# Build and install in the current directory +build=`pwd` + +# First update the system +sudo apt-get update + +# Install core dev tools +sudo apt-get -y install curl git-core subversion autoconf pkg-config automake libtool g++ make gdb vim +if [ "$?" != "0" ]; then + exit $? +fi + +# Build Libexpat +curl -L http://sourceforge.net/projects/expat/files/expat/2.0.1/expat-2.0.1.tar.gz/download -o expat-2.0.1.tar.gz +tar xzf expat-2.0.1.tar.gz +cd expat-2.0.1 +./configure --prefix=$build/expat-2.0.1-bin +make +make install +if [ "$?" != "0" ]; then + exit $? +fi +cd $build + +# Build Apache APR and APR util +sudo apt-get -y install libssl-dev libpcre3-dev +if [ "$?" != "0" ]; then + exit $? +fi +curl -OL http://archive.apache.org/dist/apr/apr-1.4.6.tar.gz +tar xzf apr-1.4.6.tar.gz +cd apr-1.4.6 +./buildconf +./configure --prefix=$build/apr-1.4.6-bin --disable-threads +make +make install +if [ "$?" != "0" ]; then + exit $? +fi +cd $build + +curl -OL http://archive.apache.org/dist/apr/apr-util-1.4.1.tar.gz +tar xzf apr-1.4.1.tar.gz +cd apr-util-1.4.1 +curl -OL http://svn.apache.org/repos/asf/tuscany/sca-cpp/trunk/patches/apr-util-1.4.1.patch +patch -p0