[Phpfreechat-svn] SF.net SVN: phpfreechat: [568] trunk/misc
Status: Beta
Brought to you by:
kerphi
From: <ke...@us...> - 2006-06-14 12:25:42
|
Revision: 568 Author: kerphi Date: 2006-06-14 05:25:31 -0700 (Wed, 14 Jun 2006) ViewCVS: http://svn.sourceforge.net/phpfreechat/?rev=568&view=rev Log Message: ----------- Add the ckeckmd5.php script to the tar/zip archive Modified Paths: -------------- trunk/misc/checkmd5 trunk/misc/tarSource Modified: trunk/misc/checkmd5 =================================================================== --- trunk/misc/checkmd5 2006-06-13 20:15:32 UTC (rev 567) +++ trunk/misc/checkmd5 2006-06-14 12:25:31 UTC (rev 568) @@ -1,12 +1,46 @@ -cd .. -echo "<?php" -for f in `find . -name "*.php"` +#!/bin/sh + +if [ $# -le 1 ] +then + echo "Usage: `basename $0` phpfreechat_path checkmd5_output_filename" + echo "exempel: `basename $0` ~/pfc/misc/phpfreechat ~/pfc/misc/phpfreechat/checkmd5.php" + exit; +fi + +PFC_PATH=$1 +DST=$2 +TMP=/tmp/checkmd5.php + +if ( test -f $DST ) +then + echo "$DST should not exist. Please delete this file." + exit; +fi + +if ( test ! -f $PFC_PATH/version ) +then + echo "$PFC_PATH/version doesn't exist." + exit; +fi + +echo "--> Creating $DST" + +cd $PFC_PATH +echo "<?php" > $TMP +echo 'echo "<h1>Checking phpfreechat files validity</h1>";' >> $TMP +echo 'echo "<pre>\n";' >> $TMP +for f in `find . -type f` do sum=`md5sum $f | sed "s/\s.*$//g"` - echo 'if (md5(file_get_contents("'$f'")) == "'$sum'")' - echo ' echo "ok - '$f'\n";' - echo 'else' - echo ' echo "corrupted - '$f' (please replace this file by a correct one)\n";' + echo 'if (md5(file_get_contents("'$f'")) == "'$sum'")' >> $TMP + echo ' echo "<span style=\"color:#3A3\">ok - '$f'</span>\n";' >> $TMP + echo 'else' >> $TMP + echo ' echo "<span style=\"color:#F33\">corrupted - '$f' (please replace this file by a correct one)</span>\n";' >> $TMP done -echo "?>" -cd - +echo 'echo "</pre>\n";' >> $TMP +echo "?>" >> $TMP +cd - >/dev/null + +cp $TMP $DST + +echo "---> Done, $DST created" Modified: trunk/misc/tarSource =================================================================== --- trunk/misc/tarSource 2006-06-13 20:15:32 UTC (rev 567) +++ trunk/misc/tarSource 2006-06-14 12:25:31 UTC (rev 568) @@ -1,13 +1,17 @@ #!/bin/sh -echo "-- creating archive --" +NAME=phpfreechat-`cat ../version` + +echo "-- creating archive $NAME --" echo "-> copying files" -rm -rf phpfreechat-`cat ../version` -svn export .. ./phpfreechat-`cat ../version` +rm -rf ./$NAME +svn export .. ./$NAME +echo "-> creating checkmd5.php file" +./checkmd5 ./$NAME ./$NAME/checkmd5.php echo "-> creating .tar.gz" -tar czfp phpfreechat-`cat ../version`.tar.gz phpfreechat-`cat ../version`/ +tar czfp $NAME.tar.gz ./$NAME echo "-> creating .zip" -zip -Tq9r phpfreechat-`cat ../version`.zip phpfreechat-`cat ../version`/ +zip -Tq9r $NAME.zip ./$NAME echo "-> removing temporary files" -rm -rf phpfreechat-`cat ../version` -echo "-- creating archive, done --" +rm -rf ./$NAME +echo "-- creating archive $NAME, done --" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |