From: Alan Knowles Date: Tue, 6 Sep 2011 10:02:43 +0000 (+0800) Subject: MTrack/SCM/WorkingCopy.php X-Git-Url: http://git.roojs.org/?p=web.mtrack;a=commitdiff_plain;h=8463f92bf949ca2ff163006958b7fe9e03958f49 MTrack/SCM/WorkingCopy.php --- diff --git a/MTrack/SCM/WorkingCopy.php b/MTrack/SCM/WorkingCopy.php index 171bfad2..df9f5960 100644 --- a/MTrack/SCM/WorkingCopy.php +++ b/MTrack/SCM/WorkingCopy.php @@ -33,17 +33,26 @@ abstract class MTrack_SCM_WorkingCopy { { if (strlen($this->dir) > 1) { require_once 'System.php'; + //System::rm('-r', $this->dir); } } + + function rmdir($dir) { + require_once 'System.php'; + $rm = System::which('rm'); + $cmd = "$rm -rf " . escapeshellarg($dir); + `$cmd`; + + + } + function generateTempDir() { $tn = '/var/lib/php5/mtrackworkingdirlEwD96a'; if (file_exists($tn)) { - echo "TRASH"; - require_once 'System.php'; - var_dump(System::rm('-rf', $tn)); + $this->rmdir($tn); } clearstatcache(); if (file_exists($tn)) {