cvs: qaweb /tools fetchCVS.pl
| From: | Brendan W. McAdams | Date: | Sat, 12 Aug 2000 00:42:07 +0000 |
| Subject: | cvs: qaweb /tools fetchCVS.pl | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-621@lists.php.net to get a copy of this message | ||
bmcadams Fri Aug 11 17:42:07 2000 EDT
Added files:
/qaweb/tools fetchCVS.pl
Log:
Added starter of fetchCVS.pl - tool for QA Team members to sync
latest CVS Version and start build process. (Brendan)
Index: qaweb/tools/fetchCVS.pl
+++ qaweb/tools/fetchCVS.pl
#!/usr/bin/perl -w
# Brendan W. McAdams <bmcadams@php.net>
# PHP QA Team (c) 2000
# - fetchCVS -
# grab the latest php4, Zend and TSRM source trees from CVS and set them up to compile.
# Also do some testing to see if essential tools are around.
# print our header ..
print "PHP QA Team fetchCVS $Revision: 1.1 $\n";
print "$Id: fetchCVS.pl,v 1.1 2000/08/12 00:42:07 bmcadams Exp $\n";
print "-------------------------------------------------------\n";
print "Brendan W. McAdams <bmcadams@php.net>\n";
# Check for our 3 required tools ...
$autoconf = system("which autoconf");
$automake = system("which automake");
$libtool = system("which libtool");
$cvs = system("which cvs");
if (!$autoconf) {
die "The build process requires GNU autoconf v2.13 or greater, available via ftp from
ftp.gnu.org\n";
} elsif (!$automake) {
die "The build process requires GNU automake v1.4 or greater, available via ftp from
ftp.gnu.org\n";
} elsif (!$libtool) {
die "The build process requires GNU libtool v1.3.3 or greater, available via ftp from
ftp.gnu.org\n";
}