cvs: qaweb /tools phport.sh
| From: | Jan Lehnardt | Date: | Sun, 10 Nov 2002 18:39:29 +0000 |
| Subject: | cvs: qaweb /tools phport.sh | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-6683@lists.php.net to get a copy of this message | ||
jan Sun Nov 10 13:39:29 2002 EDT
Modified files:
/qaweb/tools phport.sh
Log:
- actually use variables
Index: qaweb/tools/phport.sh
diff -u qaweb/tools/phport.sh:1.1 qaweb/tools/phport.sh:1.2
--- qaweb/tools/phport.sh:1.1 Sun Nov 10 13:18:15 2002
+++ qaweb/tools/phport.sh Sun Nov 10 13:39:28 2002
@@ -15,7 +15,7 @@
# | Authors: Jan Lehnardt <jan@lehnardt.de> |
# +----------------------------------------------------------------------+
#
-# $Id: phport.sh,v 1.1 2002/11/10 18:18:15 nohn Exp $
+# $Id: phport.sh,v 1.2 2002/11/10 18:39:28 jan Exp $
# The PHP Port project should provide the ability to build and test
# any PHP4+ Version with any module/webserver.
@@ -35,16 +35,16 @@
ZENDCVSPASS='A>d=e'
# Build directory structure if not available
-if ! [ -d work ] ; then
- mkdir work
- mkdir work/php4-cvs
- mkdir work/php4-snap
- mkdir work/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 $DISTFILES ] ; then
+ mkdir $DISTFILES
+ mkdir $DISTFILES/cvs
fi
if ! [ -d etc ] ; then
@@ -71,9 +71,9 @@
esac
echo $MODE
-# Clean work dir
-rm -rf $WRKDIR/php4-$MODE/*
-# Fetch/extract source to distfiles/workdir
+# Clean $WRKDIR dir
+rm -rf $$WRKDIR/php4-$MODE/*
+# Fetch/extract source to $DISTFILES/$WRKDIRdir
case $MODE in
snap) # 24h distfile!!
if [ $2 ] ; then
@@ -84,24 +84,24 @@
fi
if [ 'echo $PHPSNAPFILE | sed 's/http:\/\/.*//g'' -nq "" ] ; then
- cp $PHPSNAPFILE $DISTFILES
+ cp $PHPSNAPFILE $$DISTFILES
fi
if [ "
which fetch " != " " ] ; then
- FETCHCMD="fetch -m -o $DISTFILES/$PHPSNAPFILE $SNAPURI"
+ FETCHCMD="fetch -m -o $$DISTFILES/$PHPSNAPFILE $SNAPURI"
elif [ "which wget " != " " ] ; then
- FETCHCMD="wget -O $DISTFILES/$PHPSNAPFILE $SNAPURI"
+ FETCHCMD="wget -O $$DISTFILES/$PHPSNAPFILE $SNAPURI"
fi
- if ! [ -s $DISTFILES/$PHPSNAPFILE ] ; then
- echo "$PHPSNAPFILE does not seem to exist in $DISTFILES, downloading..."
+ if ! [ -s $$DISTFILES/$PHPSNAPFILE ] ; then
+ echo "$PHPSNAPFILE does not seem to exist in $$DISTFILES, downloading..."
$FETCHCMD
fi
echo "Extracting source package..."
- 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 $$DISTFILES/$PHPSNAPFILE
+ mv -f $$WRKDIR/php4-$MODE/php*/* $$WRKDIR/php4-$MODE
;;
@@ -109,7 +109,7 @@
if [ ! grep -c cvsread@cvs.php.net ~/.cvspass -gt 0 ] ; then
echo $PHPPSERVER $PHPCVSPASS>> ~/.cvspass
fi
- cd $DISTFILES/$MODE
+ cd $$DISTFILES/$MODE
cvs -d $PHPPSERVER co php4
cd php4
if [ $TRY_ZE2 = "NO" ] ; then
@@ -118,7 +118,7 @@
cvs -d $PHPPSERVERR co ZendEngine2 TSRM
mv ZendEngine2 Zend
fi
- find . | cpio -pdm ../../../$WRKDIR/php4-$MODE
+ find . | cpio -pdm ../../../$$WRKDIR/php4-$MODE
cd ../../..
;;
@@ -126,7 +126,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
@@ -142,14 +142,15 @@
# Clean dependencies
- # Fetch/extract source into distfiles/workdir
+ # Fetch/extract source into $DISTFILES/$WRKDIRdir
# Build dependencies
# Install dependencies (Libraries) locally
# Configure PHP
-cd $WRKDIR/php4-$MODE
+cd $$WRKDIRq
+ /php4-$MODE
if [ ! -s configure ] ; then
./cvsclean
./buildconf