Changeset 12752

Show
Ignore:
Timestamp:
10/04/11 10:35:36 (2 years ago)
Author:
mbrevda
Message:

re #5934 - run hoks before anything else, so that we can validate/ci any of the hooks work

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.10/framework/package_hook.php

    r12751 r12752  
    33//remove stale files 
    44if(!run_cmd('rm -rf ' . $vars['fw'] . '/agi-bin '  
    5     . $vars['fw'] . '/bin ' 
    6     . $vars['fw'] . '/htdocs ' 
    7     . $vars['fw'] . '/htdocs_panel ' 
    8     . $vars['fw'] . '/upgrades ' 
    9     . $vars['fw'] . '/libfreepbx.install.php ' 
    10     . $vars['fw'] . '/CHANGES ') 
     5    . $vars['fw'] . '/bin ' 
     6    . $vars['fw'] . '/htdocs ' 
     7    . $vars['fw'] . '/htdocs_panel ' 
     8    . $vars['fw'] . '/upgrades ' 
     9    . $vars['fw'] . '/libfreepbx.install.php ' 
     10    . $vars['fw'] . '/CHANGES ') 
    1111) { 
    1212  die('FATAL: failed to remove previously exported directories' . PHP_EOL); 
     
    3333if(!run_cmd('echo SVN VERSION: `svn info ' . $vars['svn_path'] . '/' . $vars['fw']  
    3434      . '|grep Revision:|awk \'{print $2}\'` > '  
    35   . $vars['fw'] . '/svnversion.txt') 
     35     . $vars['fw'] . '/svnversion.txt') 
    3636) { 
    3737  die('FATAL: ailed to create svnversion.txt' . PHP_EOL); 
     
    4444//retrieve_op_conf_from_mysql.pl now handled by fw_fop 
    4545if(!run_cmd('rm -rf ' . $vars['fw'] . '/htdocs/recordings '  
    46     . $vars['fw'] . '/htdocs/mainstyle.css ' 
    47     . $vars['fw'] . '/htdocs/index.html ' 
    48     . $vars['fw'] . '/htdocs/robots.txt ' 
    49     . $vars['fw'] . '/htdocs/admin/modules/_cache ' 
    50     . $vars['fw'] . '/bin/retrieve_op_conf_from_mysql.php ') 
     46    . $vars['fw'] . '/htdocs/mainstyle.css ' 
     47    . $vars['fw'] . '/htdocs/index.html ' 
     48    . $vars['fw'] . '/htdocs/robots.txt ' 
     49    . $vars['fw'] . '/htdocs/admin/modules/_cache ' 
     50    . $vars['fw'] . '/bin/retrieve_op_conf_from_mysql.php ') 
    5151) { 
    5252  die('FATAL: failed to cleanup' . PHP_EOL); 
  • modules/branches/2.10/package.php

    r12751 r12752  
    8585  $parser = new xml2ModuleArray($xml); 
    8686  $xmlarray = $parser->parseAdvanced($xml); 
     87   
     88  //include module specifc hook, if present 
     89  if (file_exists($mod . '/' . 'package_hook.php')) { 
     90    echo 'Running ' . $mod . '/' . 'package_hook.php...' . PHP_EOL; 
     91    include($mod . '/' . 'package_hook.php'); 
     92  } 
     93   
     94  //include any global hooks, if present 
     95  if (file_exists('package_hook.php')) { 
     96    echo 'Running ' . 'package_hook.php...' . PHP_EOL; 
     97    include('package_hook.php'); 
     98  } 
    8799   
    88100  //TODO: not sure how to detect a broken xml --MB 
     
    119131      } 
    120132    } 
    121   } 
    122    
    123   //include module specifc hook, if present 
    124   if (file_exists($mod . '/' . 'package_hook.php')) { 
    125     include($mod . '/' . 'package_hook.php'); 
    126   } 
    127    
    128   //include any global hooks, if present 
    129   if (file_exists('package_hook.php')) { 
    130     include('package_hook.php'); 
    131133  } 
    132134