Development

Changeset 6622 for branches/1.0/data

You must first sign up to be able to contribute.

Show
Ignore:
Timestamp:
12/20/07 17:07:59 (1 year ago)
Author:
hartym
Message:

Backports of [6620] and [6606] to 1.0

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.0/data/tasks/sfPakeSymfony.php

    r2800 r6622  
    1818{ 
    1919  // check that the symfony librairies are not already freeze for this project 
    20   if (is_readable('lib/symfony')) 
     20  if (is_readable(sfConfig::get('sf_lib_dir').'/symfony')) 
    2121  { 
    2222    throw new Exception('You can only freeze when lib/symfony is empty.'); 
    2323  } 
    2424 
    25   if (is_readable('data/symfony')) 
     25  if (is_readable(sfConfig::get('sf_data_dir').'/symfony')) 
    2626  { 
    2727    throw new Exception('You can only freeze when data/symfony is empty.'); 
    2828  } 
    2929 
    30   if (is_readable('web/sf')) 
     30  if (is_readable(sfConfig::get('sf_web_dir').'/sf')) 
    3131  { 
    3232    throw new Exception('You can only freeze when web/sf is empty.'); 
    3333  } 
    3434 
    35   if (is_link('web/sf')) 
     35  if (is_link(sfConfig::get('sf_web_dir').'/sf')) 
    3636  { 
    37     pake_remove('web/sf', ''); 
     37    pake_remove(sfConfig::get('sf_web_dir').'/sf', ''); 
    3838  } 
    3939 
     
    4444  pake_echo_action('freeze', 'freezing data found in "'.$symfony_data_dir.'"'); 
    4545 
    46   pake_mkdirs('lib'.DIRECTORY_SEPARATOR.'symfony'); 
    47   pake_mkdirs('data'.DIRECTORY_SEPARATOR.'symfony'); 
     46  pake_mkdirs(sfConfig::get('sf_lib_dir').DIRECTORY_SEPARATOR.'symfony'); 
     47  pake_mkdirs(sfConfig::get('sf_data_dir').DIRECTORY_SEPARATOR.'symfony'); 
    4848 
    4949  $finder = pakeFinder::type('any')->ignore_version_control(); 
    50   pake_mirror($finder, $symfony_lib_dir, 'lib/symfony'); 
    51   pake_mirror($finder, $symfony_data_dir, 'data/symfony'); 
     50  pake_mirror($finder, $symfony_lib_dir, sfConfig::get('sf_lib_dir').'/symfony'); 
     51  pake_mirror($finder, $symfony_data_dir, sfConfig::get('sf_data_dir').'/symfony'); 
    5252 
    53   pake_rename('data/symfony/web/sf', 'web/sf'); 
     53  pake_rename(sfConfig::get('sf_data_dir').'/symfony/web/sf', sfConfig::get('sf_web_dir').'/sf'); 
    5454 
    5555  // change symfony paths in config/config.php 
     
    7373 
    7474  $finder = pakeFinder::type('any'); 
    75   pake_remove($finder, 'lib/symfony'); 
    76   pake_remove('lib/symfony', ''); 
    77   pake_remove($finder, 'data/symfony'); 
    78   pake_remove('data/symfony', ''); 
     75  pake_remove($finder, sfConfig::get('sf_lib_dir').'/symfony'); 
     76  pake_remove(sfConfig::get('sf_lib_dir').'/symfony', ''); 
     77  pake_remove($finder, sfConfig::get('sf_data_dir').'/symfony'); 
     78  pake_remove(sfConfig::get('sf_data_dir').'/symfony', ''); 
    7979  pake_remove('symfony.php', ''); 
    80   pake_remove($finder, 'web/sf'); 
    81   pake_remove('web/sf', ''); 
     80  pake_remove($finder, sfConfig::get('sf_web_dir').'/sf'); 
     81  pake_remove(sfConfig::get('sf_web_dir').'/sf', ''); 
    8282} 
    8383