[Phpfreechat-svn] SF.net SVN: phpfreechat: [762] trunk
Status: Beta
Brought to you by:
kerphi
From: <ke...@us...> - 2006-09-13 21:28:18
|
Revision: 762 http://svn.sourceforge.net/phpfreechat/?rev=762&view=rev Author: kerphi Date: 2006-09-13 14:28:09 -0700 (Wed, 13 Sep 2006) Log Message: ----------- first steps to integrate webinstaller in the command line packager script Modified Paths: -------------- trunk/contrib/pfcInstaller/engene.inc.php trunk/misc/tarSource Added Paths: ----------- trunk/misc/createwebinstaller.php Modified: trunk/contrib/pfcInstaller/engene.inc.php =================================================================== --- trunk/contrib/pfcInstaller/engene.inc.php 2006-09-13 18:08:08 UTC (rev 761) +++ trunk/contrib/pfcInstaller/engene.inc.php 2006-09-13 21:28:09 UTC (rev 762) @@ -232,7 +232,7 @@ } - protected function addInstallerPage(){ + function addInstallerPage(){ $fc = file_get_contents($this->dataDir.'/step_installer.txt'); $this->installer_page = $this->addPage('Install',$fc); echo '<div>Page: '.$this->installer_page.'</div>'; Added: trunk/misc/createwebinstaller.php =================================================================== --- trunk/misc/createwebinstaller.php (rev 0) +++ trunk/misc/createwebinstaller.php 2006-09-13 21:28:09 UTC (rev 762) @@ -0,0 +1,18 @@ +<?php + +$version = isset($_SERVER["argv"][1]) ? $_SERVER["argv"][1] : file_get_contents(dirname(__FILE__)."/../version"); +$archivename = 'phpfreechat-'.$version.'-setup.php'; +$pfcpath = dirname(__FILE__).'/phpfreechat-'.$version; +if (!file_exists($pfcpath)) die("Dont find the directory $pfcpath"); + +include(dirname(__FILE__).'/../contrib/pfcInstaller/engene.inc.php'); +$phpi = new phpInstaller(); +$phpi->dataDir(realpath(dirname(__FILE__).'/../contrib/pfcInstaller/engene_data')); +$phpi->appName = 'phpFreeChat'; +$phpi->appVersion = $version; +$phpi->ignore[] = '.svn'; +$phpi->addInstallerPage(); +$phpi->addPath($pfcpath); +$phpi->generate($archivename); + +?> Modified: trunk/misc/tarSource =================================================================== --- trunk/misc/tarSource 2006-09-13 18:08:08 UTC (rev 761) +++ trunk/misc/tarSource 2006-09-13 21:28:09 UTC (rev 762) @@ -30,30 +30,32 @@ tar czfp $NAME.tar.gz ./$NAME echo "-> creating $NAME.zip" zip -Tq9r $NAME.zip ./$NAME +echo "-> creating $NAME-setup.php" +php ./createwebinstaller.php `cat ../version` > /dev/null -echo "-> creating $PFCSETUPNAME.tar.gz" -rm -rf ./$PFCSETUPNAME -svn export ../contrib/pfcInstaller2 $PFCSETUPNAME -rm -rf ./$PFCSETUPNAME/.registry -rm -rf ./$PFCSETUPNAME/.depdblock -rm -rf ./$PFCSETUPNAME/.lock -rm -rf ./$PFCSETUPNAME/.channels -rm -rf ./$PFCSETUPNAME/tmp -rm -rf ./$PFCSETUPNAME/bin -rm -rf ./$PFCSETUPNAME/PEAR -rm -rf ./$PFCSETUPNAME/System.php -rm -rf ./$PFCSETUPNAME/peclcmd.php -rm -rf ./$PFCSETUPNAME/pearcmd.php -rm -rf ./$PFCSETUPNAME/pear.sh -rm -rf ./$PFCSETUPNAME/pearrc -rm -rf ./$PFCSETUPNAME/OS -echo "$NAME.tar.gz" > $PFCSETUPNAME/archivename -echo `pwd` >> $PFCSETUPNAME/mirrors -tar czfp $PFCSETUPNAME.tar.gz ./$PFCSETUPNAME -echo "-> creating $PFCSETUPNAME.zip" -zip -Tq9r $PFCSETUPNAME.zip ./$PFCSETUPNAME +#echo "-> creating $PFCSETUPNAME.tar.gz" +#rm -rf ./$PFCSETUPNAME +#svn export ../contrib/pfcInstaller2 $PFCSETUPNAME +#rm -rf ./$PFCSETUPNAME/.registry +#rm -rf ./$PFCSETUPNAME/.depdblock +#rm -rf ./$PFCSETUPNAME/.lock +#rm -rf ./$PFCSETUPNAME/.channels +#rm -rf ./$PFCSETUPNAME/tmp +#rm -rf ./$PFCSETUPNAME/bin +#rm -rf ./$PFCSETUPNAME/PEAR +#rm -rf ./$PFCSETUPNAME/System.php +#rm -rf ./$PFCSETUPNAME/peclcmd.php +#rm -rf ./$PFCSETUPNAME/pearcmd.php +#rm -rf ./$PFCSETUPNAME/pear.sh +#rm -rf ./$PFCSETUPNAME/pearrc +#rm -rf ./$PFCSETUPNAME/OS +#echo "$NAME.tar.gz" > $PFCSETUPNAME/archivename +#echo `pwd` >> $PFCSETUPNAME/mirrors +#tar czfp $PFCSETUPNAME.tar.gz ./$PFCSETUPNAME +#echo "-> creating $PFCSETUPNAME.zip" +#zip -Tq9r $PFCSETUPNAME.zip ./$PFCSETUPNAME +#rm -rf ./$PFCSETUPNAME echo "-> removing temporary files" rm -rf ./$NAME -rm -rf ./$PFCSETUPNAME echo "-- creating archive $NAME, done --" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |