Changeset 6620
- Timestamp:
- 12/20/07 16:57:41 (5 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.1/lib/task/project/sfProjectFreezeTask.class.php
r6617 r6620 46 46 { 47 47 // Check that the symfony librairies are not already freeze for this project 48 if (is_readable(sfConfig::get('sf_lib_dir') .'/symfony'))48 if (is_readable(sfConfig::get('sf_lib_dir').'/symfony')) 49 49 { 50 50 throw new sfCommandException('You can only freeze when lib/symfony is empty.'); 51 51 } 52 52 53 if (is_readable(sfConfig::get('sf_data_dir') .'/symfony'))53 if (is_readable(sfConfig::get('sf_data_dir').'/symfony')) 54 54 { 55 55 throw new sfCommandException('You can only freeze when data/symfony is empty.'); 56 56 } 57 57 58 if (is_readable(sfConfig::get('sf_web_dir') .'/sf'))58 if (is_readable(sfConfig::get('sf_web_dir').'/sf')) 59 59 { 60 60 throw new sfCommandException('You can only freeze when web/sf is empty.'); 61 61 } 62 62 63 if (is_link(sfConfig::get('sf_web_dir') .'/sf'))63 if (is_link(sfConfig::get('sf_web_dir').'/sf')) 64 64 { 65 $this->filesystem->remove(sfConfig::get('sf_web_dir') .'/sf');65 $this->filesystem->remove(sfConfig::get('sf_web_dir').'/sf'); 66 66 } 67 67 … … 76 76 77 77 $finder = sfFinder::type('any')->ignore_version_control(); 78 $this->filesystem->mirror($symfony_lib_dir, sfConfig::get('sf_lib_dir') .'/symfony', $finder);79 $this->filesystem->mirror($symfony_data_dir, sfConfig::get('sf_data_dir') .'/symfony', $finder);78 $this->filesystem->mirror($symfony_lib_dir, sfConfig::get('sf_lib_dir').'/symfony', $finder); 79 $this->filesystem->mirror($symfony_data_dir, sfConfig::get('sf_data_dir').'/symfony', $finder); 80 80 81 $this->filesystem->rename(sfConfig::get('sf_data_dir') . '/symfony/web/sf', sfConfig::get('sf_web_dir') .'/sf');81 $this->filesystem->rename(sfConfig::get('sf_data_dir').'/symfony/web/sf', sfConfig::get('sf_web_dir').'/sf'); 82 82 83 83 // Change symfony paths in config/config.php branches/1.1/lib/task/project/sfProjectUnfreezeTask.class.php
r6617 r6620 55 55 56 56 $finder = sfFinder::type('any'); 57 $this->filesystem->remove($finder->in(sfConfig::get('sf_lib_dir') .'/symfony'));58 $this->filesystem->remove(sfConfig::get('sf_lib_dir') .'/symfony');59 $this->filesystem->remove($finder->in(sfConfig::get('sf_data_dir') .'/symfony'));60 $this->filesystem->remove(sfConfig::get('sf_data_dir') .'/symfony');57 $this->filesystem->remove($finder->in(sfConfig::get('sf_lib_dir').'/symfony')); 58 $this->filesystem->remove(sfConfig::get('sf_lib_dir').'/symfony'); 59 $this->filesystem->remove($finder->in(sfConfig::get('sf_data_dir').'/symfony')); 60 $this->filesystem->remove(sfConfig::get('sf_data_dir').'/symfony'); 61 61 $this->filesystem->remove('symfony.php'); 62 $this->filesystem->remove($finder->in(sfConfig::get('sf_web_dir') .'/sf'));63 $this->filesystem->remove(sfConfig::get('sf_web_dir') .'/sf');62 $this->filesystem->remove($finder->in(sfConfig::get('sf_web_dir').'/sf')); 63 $this->filesystem->remove(sfConfig::get('sf_web_dir').'/sf'); 64 64 } 65 65