tbrehm
2010-12-09 687ad252d2e80ba05ec9db768ae7b2252299ccf0
Added fixes for: FS#1421 - Updates trough sys_remoteaction do not seem to work reliably, needs testing
2 files modified
8 ■■■■ changed files
install/autoupdate.php 2 ●●● patch | view | raw | blame | history
server/mods-available/remoteaction_core_module.inc.php 6 ●●●● patch | view | raw | blame | history
install/autoupdate.php
@@ -281,7 +281,7 @@
//** Restart services:
swriteln('Restarting services ...');
if($conf['mysql']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['mysql']['init_script']))                    system($conf['init_scripts'].'/'.$conf['mysql']['init_script'].' restart');
if($conf['mysql']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['mysql']['init_script']))                    system($conf['init_scripts'].'/'.$conf['mysql']['init_script'].' reload');
if($conf['services']['mail']) {
    if($conf['postfix']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['postfix']['init_script']))                system($conf['init_scripts'].'/'.$conf['postfix']['init_script'].' restart');
    if($conf['saslauthd']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['saslauthd']['init_script']))            system($conf['init_scripts'].'/'.$conf['saslauthd']['init_script'].' restart');
server/mods-available/remoteaction_core_module.inc.php
@@ -144,6 +144,10 @@
    }
    private function _doIspCUpdate($action) {
        // Ensure that this code is not executed twice as this would cause a loop in case of a failure
        $this->_actionDone($action['action_id'], 'ok');
        /*
         * Get the version-number of the newest version 
         */
@@ -189,7 +193,7 @@
        /*
         * All well done!
         */
        $this->_actionDone($action['action_id'], 'ok');
        //$this->_actionDone($action['action_id'], 'ok');
    }
}
?>