Esempio n. 1
0
    $input_errors = $form->get_errQueue();
    if (count($input_errors) == 0) {
        $cfgPtr['mode'] = $form->getFieldSelectedOpts('mode');
        $cfgPtr['buffer'] = $form->getFieldSelectedOpts('buffer');
        $host = $form->getTextFld('remotehost');
        unset($cfgPtr['remotehost'], $cfgPtr['remoteport']);
        if ($host != '') {
            $cfgPtr['remotehost'] = $form->getTextFld('remotehost');
            $cfgPtr['remoteport'] = $form->getTextFld('remoteport');
        }
        // save configuration
        $retval = 0;
        write_config();
        if (!file_exists($d_sysrebootreqd_path)) {
            config_lock();
            $retval |= restartSyslog($config);
            config_unlock();
        }
        $savemsg = get_std_save_message($retval);
    }
} else {
    // prepare the configuration form
    $form->startFieldSet('fset_local', _('Local log'));
    if (($logPath = getSvcState($config, 'systemlog')) == !false) {
        $form->startBlock('rw_localmode');
        $form->setLabel(null, _('Mode'), 'mode', 'class=labelcol');
        $form->startBlock('rw_localmode', 'right');
        $form->setField('mode', 'select', 'name=mode');
        //
        $modeOptions = array('membuffer' => _('Shared memory circular buffer'), 'disk' => _('Disk') . " ({$logPath}/messages)");
        $form->setSelectOptFill('mode', $modeOptions);
Esempio n. 2
0
convert_config();
echo 'done', PHP_EOL;
*/
/* load kernel modules */
echo " - Loading kernel modules... ";
system_load_kernel_modules();
echo 'done', PHP_EOL;
/* run any early shell commands specified in config.xml */
echo ' - Running early shell commands... ';
system_do_shell_commands(1);
echo 'done', PHP_EOL;
echo ' - Configuring storage... ', PHP_EOL;
setupStorageDevices($config, null, true);
echo 'done', PHP_EOL;
echo ' - Configuring syslog... ', PHP_EOL;
restartSyslog($config);
echo 'done', PHP_EOL;
/* execute package boot routines */
/*
echo ' - Booting all packages... ';
packages_boot_all();
echo 'done', PHP_EOL;
*/
/* set up our timezone */
echo ' - Configuring timezone and locale settings... ';
writeSysRegSettings($config);
echo 'done', PHP_EOL;
/* set up our hostname */
echo ' - Configuring hostname... ';
system_hostname_configure();
echo 'done', PHP_EOL;