[pLog-svn] r6781 - plog/branches/lifetype-1.2/bin-devel
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Mon Dec 22 15:09:42 EST 2008
Author: oscar
Date: 2008-12-22 15:09:42 -0500 (Mon, 22 Dec 2008)
New Revision: 6781
Modified:
plog/branches/lifetype-1.2/bin-devel/genpluginfeeds.php
Log:
checkout plugins to a temp directory, and delete it afterwards, rather than cluttering the system
Modified: plog/branches/lifetype-1.2/bin-devel/genpluginfeeds.php
===================================================================
--- plog/branches/lifetype-1.2/bin-devel/genpluginfeeds.php 2008-12-22 19:12:07 UTC (rev 6780)
+++ plog/branches/lifetype-1.2/bin-devel/genpluginfeeds.php 2008-12-22 20:09:42 UTC (rev 6781)
@@ -128,11 +128,14 @@
// get the data from the command line
$svnFolder = $argv[1];
$feedFile = $argv[2];
+$workFolder = "/home/lifetype/tmp/feeds/";
+File::deleteDir($workFolder, true);
// use svn to check files out
$repo = new SvnRepository( "http://devel.lifetype.net/svn/plog" );
$svn = new SvnClient( $repo );
-if( !$svn->checkOut( $svnFolder )) {
+if( !$svn->checkOut( $svnFolder, $workFolder )) {
+ File::deleteDir($workFolder, true);
die("There was a problem while checking out data from the Subversion repository" );
}
@@ -141,9 +144,8 @@
$w->open();
$glob = new Glob();
-$files = $glob->Glob( basename( $svnFolder ));
+$files = $glob->Glob($workFolder);
foreach( $files as $file ) {
-
// get the plugin name
$pluginName = basename( $file );
@@ -188,4 +190,5 @@
// close the feed writer
$w->close();
-?>
\ No newline at end of file
+
+File::deleteDir($workFolder, true);
More information about the pLog-svn
mailing list