[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