Changeset 334

Show
Ignore:
Timestamp:
08/30/07 05:39:09 (1 year ago)
Author:
bermiferrer
Message:

Adding directory validation on setup script. Fixes #37

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/script/setup

    r322 r334  
    6262        if(empty($this->destination_tree) || !empty($this->options['force'])){ 
    6363            if(!is_dir($this->options['directory'])){ 
    64                 $this->_makeDir($this->options['directory']); 
     64                if(!$this->_makeDir($this->options['directory'])){ 
     65                        $this->addError("Can't create directory: " . $this->options['directory']); 
     66                        return false; 
     67                } 
    6568            } 
    6669 
     
    191194            if(!is_dir($dir)){ 
    192195                $this->yield("    Creating directory: ".$dir); 
    193                 @mkdir($dir); 
    194             } 
    195         } 
     196                if(!@mkdir($dir)) 
     197                        return false; 
     198            } 
     199        } 
     200        return true; 
    196201    } 
    197202