Return to Configure CVS log | Up to [Pegasus] / pegasus |
File: [Pegasus] / pegasus / Attic / Configure
(download)
Revision: 1.1, Thu Jul 1 02:14:52 2004 UTC (20 years ago) by konrad.r Branch: MAIN CVS Tags: RELEASE_2_4_FC_CANDIDATE_1, MONITOR_CONSOLIDATION_2_5_BRANCH PEP#: 152 TITLE: Make Pegasus LSB compliant DESCRIPTION: Automatic configure script for Linux/HP-UX/AIX |
#! /bin/sh source_dir=`pwd` if [ -f "config.status" ]; then . config.status fi if [ "$#" -gt 0 ]; then echo "Usage: ./Configure" exit 1 fi echo -n "Where OpenPegasus sources are located [ $source_dir ] " read input if [ -z "$input" ]; then input=$source_dir fi source_dir=$input build_dir=$source_dir/BUILD echo -n "Where OpenPegasus should be built [ $build_dir ] " read input if [ -z "$input" ]; then input=$build_dir fi build_dir=$input install_dir="$build_dir/install" binaries_dir="$build_dir/binaries" mkdir -p $install_dir mkdir -p $binaries_dir system=`uname -s` machine=`uname -m` case "$system:$machine" in AIX:*) platform="AIX_RS_IBMCXX" ;; HP-UX:*) echo "Options are: HPUX_ACC HPUX_IA64_ACC HPUX_PARISC_ACC" echo -n "Please enter your platform: " read input platform=$input ;; Linux:i686) platform="LINUX_IX86_GNU" ;; Linux:i486) platform="LINUX_IX86_GNU" ;; Linux:ppc64) platform="LINUX_IX86_GNU" ;; Linux:ppc) platform="LINUX_PPC_GNU" ;; Linux:*) platform="LINUX_PPC_GNU" ;; *) platform="Unknown" ;; esac echo -n "Determined that your platform is " echo $platform echo "Enter a new platform if incorrect, otherwise press Enter [ $platform ] " read input if [ -z "$input" ]; then input=$platform fi platform=$input echo "source_dir=$source_dir" > config.status echo "install_dir=$install_dir" >> config.status echo "binaries_dir=$binaries_dir" >> config.status echo "platform=$platform" >> config.status sed -e "s%@SOURCEDIR@%$source_dir%g" \ -e "s%@BINARIESDIR@%$binaries_dir%g" \ -e "s%@INSTALLDIR@%$install_dir%g" \ -e "s%@PLATFORM@%$platform%g" \ rpm/lsb-pegasus.xml.in > rpm/lsb-pegasus.xml sed -e "s%@INSTALLDIR@%$install_dir%g" \ rpm/lsb-pegasus.spec.in > rpm/lsb-pegasus.spec
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |