cvs: qaweb /tools phport.sh
| From: | Sebastian Nohn | Date: | Sun, 10 Nov 2002 21:10:31 +0000 |
| Subject: | cvs: qaweb /tools phport.sh | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-6691@lists.php.net to get a copy of this message | ||
nohn Sun Nov 10 16:10:31 2002 EDT
Modified files:
/qaweb/tools phport.sh
Log:
again some fixing
Index: qaweb/tools/phport.sh
diff -u qaweb/tools/phport.sh:1.8 qaweb/tools/phport.sh:1.9
--- qaweb/tools/phport.sh:1.8 Sun Nov 10 15:59:13 2002
+++ qaweb/tools/phport.sh Sun Nov 10 16:10:30 2002
@@ -15,7 +15,7 @@
# | Authors: Jan Lehnardt <jan@php.net> |
# +----------------------------------------------------------------------+
#
-# $Id: phport.sh,v 1.8 2002/11/10 20:59:13 jan Exp $
+# $Id: phport.sh,v 1.9 2002/11/10 21:10:30 nohn Exp $
# The PHP Port project should provide the ability to build and test
# any PHP4+ Version with any module/webserver.
@@ -25,11 +25,11 @@
TRY_ZE2=NO
PREFIX="/tmp"
-DISTFILES="$PREFIX/distfiles"
+DISTFILESDIR="$PREFIX/distfiles"
WRKDIR="$PREFIX/work"
ETCDIR="$PREFIX/etc"
PHPSNAPSERVER=http://snaps.php.net/
-PHPPSERVER=':pserver:cvsread@cvs.php.net:/repository'
+PHPCVSSERVER=':pserver:cvsread@cvs.php.net:/repository'
PHPCVSPASS='A:c:E?'
# functions
@@ -46,16 +46,16 @@
# Build directory structure if not available
-if ! [ -d $WRKDIR ] ; then
- mkdir $WRKDIR
- mkdir $WRKDIR/php4-cvs
- mkdir $WRKDIR/php4-snap
- mkdir $WRKDIR/php4-local
+if ! [ -d "$WRKDIR" ] ; then
+ mkdir "$WRKDIR"
+ mkdir "$WRKDIR/php4-cvs"
+ mkdir "$WRKDIR/php4-snap"
+ mkdir "$WRKDIR/php4-local"
fi
-if ! [ -d $DISTFILES ] ; then
- mkdir $DISTFILES
- mkdir $DISTFILES/cvs
+if ! [ -d "$DISTFILESDIR" ] ; then
+ mkdir "$DISTFILESDIR"
+ mkdir "$DISTFILESDIR/cvs"
fi
if ! [ -d etc ] ; then
@@ -63,10 +63,10 @@
fi
if [ $USE_BZ2 = "NO" ] ; then
- PHPSNAPFILE=php4-latest.tar.gz
+ PHPSNAPFILE="php4-latest.tar.gz"
TARMOD=z
else
- PHPSNAPFILE=php4-latest.tar.bz2
+ PHPSNAPFILE="php4-latest.tar.bz2"
TARMOD=y
fi
@@ -84,8 +84,8 @@
echo $MODE
# Clean $WRKDIR
-rm -rf $WRKDIR/php4-$MODE/*
-# Fetch/extract source to $DISTFILES/$WRKDIR
+rm -rf "$WRKDIR/php4-$MODE/*"
+# Fetch/extract source to $DISTFILESDIR/$WRKDIR
case $MODE in
snap) # 24h distfile!!
if [ $2 ] ; then
@@ -96,18 +96,18 @@
fi
if [ 'echo $PHPSNAPFILE | sed 's/http:\/\/.*//g'' = "" ] ; then
- cp $PHPSNAPFILE $DISTFILES
+ cp $PHPSNAPFILE "$DISTFILESDIR"
fi
if [ "
which fetch " != " " ] ; then
- FETCHCMD="fetch -m -o $DISTFILES/$PHPSNAPFILE $SNAPURI"
+ FETCHCMD="fetch -m -o "$DISTFILESDIR/$PHPSNAPFILE" $SNAPURI"
elif [ "which wget " != " " ] ; then
- FETCHCMD="wget -O $DISTFILES/$PHPSNAPFILE $SNAPURI"
+ FETCHCMD="wget -O "$DISTFILESDIR/$PHPSNAPFILE" $SNAPURI"
fi
- if ! [ -s $DISTFILES/$PHPSNAPFILE ] ; then
- echo "$PHPSNAPFILE does not seem to exist in $DISTFILES, downloading..."
+ if ! [ -s $DISTFILESDIR/$PHPSNAPFILE ] ; then
+ echo "$PHPSNAPFILE does not seem to exist in $DISTFILESDIR, downloading..."
$FETCHCMD
fi
echo "Extracting source package..."
@@ -125,25 +125,25 @@
exit 1;
fi
- tar -C $WRKDIR/php4-$MODE -x -$TARMOD -f $DISTFILES/$PHPSNAPFILE
- mv -f $WRKDIR/php4-$MODE/php*/* $WRKDIR/php4-$MODE
+ tar -C "$WRKDIR/php4-$MODE" -x -$TARMOD -f "$DISTFILESDIR/$PHPSNAPFILE"
+ mv -f "$WRKDIR/php4-$MODE/php*/*" "$WRKDIR/php4-$MODE"
;;
cvs)
if [ ! grep -c cvsread@cvs.php.net ~/.cvspass -gt 0 ] ; then
- echo $PHPPSERVER $PHPCVSPASS>> ~/.cvspass
+ echo $PHPCVSSERVER $PHPCVSPASS>> ~/.cvspass
fi
- cd $DISTFILES/$MODE
- cvs -d $PHPPSERVER co php4
+ cd "$DISTFILESDIR/$MODE"
+ cvs -d $PHPCVSSERVER co php4
cd php4
if [ $TRY_ZE2 = "NO" ] ; then
- cvs -d $PHPPSERVER co Zend TSRM
+ cvs -d $PHPCVSSERVER co Zend TSRM
else
- cvs -d $PHPPSERVER co ZendEngine2 TSRM
+ cvs -d $PHPCVSSERVER co ZendEngine2 TSRM
mv ZendEngine2 Zend
fi
- find . | cpio -pdm ../../../$WRKDIR/php4-$MODE
+ find . | cpio -pdm "../../../$WRKDIR/php4-$MODE"
cd ../../..
;;
@@ -151,7 +151,7 @@
local)
if [ $2 ] ; then
cd $2
- find . | cpio -pdm $WRKDIR/php4-$MODE
+ find . | cpio -pdm "$WRKDIR/php4-$MODE"
else
echo "No local Path supplied"
exit 1
@@ -160,23 +160,19 @@
esac
# Get configure optioms
-if ! [ -d $ETCDIR ] ; then
+if ! [ -d "$ETCDIR" ] ; then
for option in cat $ETCDIR/configure-options ; do
options="$options $option"
done
fi
# Check dependencies of configured extensions
-
# Clean dependencies
-
- # Fetch/extract source into $DISTFILES/$WRKDIR
-
- # Build dependencies
-
- # Install dependencies (Libraries) locally
+# Fetch/extract source into $DISTFILESDIR/$WRKDIR
+# Build dependencies
+# Install dependencies (Libraries) locally
# Configure PHP
-cd $WRKDIR/php4-$MODE
+cd "$WRKDIR/php4-$MODE"
if [ ! -s configure ] ; then
./cvsclean
./buildconf