Beispiel #1
0
    //
    if (count($input_errors) == 0) {
        $changedFields = $form->getFields($cfgPtr, 'password|webuiport');
        if (in_array('password', $changedFields)) {
            // set a persistent flag to notify that a system reboot is required
            touch($d_passworddirty_path);
            touch($d_sysrebootreqd_path);
        }
        $retval = 0;
        write_config();
        if (!file_exists($d_sysrebootreqd_path)) {
            config_lock();
            // update system settings
            $retval = system_hostname_configure();
            $retval |= system_hosts_generate();
            $retval |= writeSysRegSettings($config);
            $retval |= system_cron_configure();
            // update application specific settings
            //
            config_unlock();
        }
        $savemsg = get_std_save_message($retval);
    }
} else {
    // prepare the configuration form
    $form->startFieldSet('fset_sysmanage', _('Management'));
    $form->startBlock('rw_username');
    $form->setLabel(null, _('Username'), 'username', 'class=labelcol');
    $form->startBlock('rw_username', 'right');
    $form->setField('username', 'text', 'size=20|maxlength=64|class=required');
    $form->setDefault('username', 'admin');
Beispiel #2
0
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;
/* make hosts file */
echo ' - Generating hosts... ';
system_hosts_generate();
echo 'done', PHP_EOL;
/* generate resolv.conf */
echo ' - Generating resolv.conf... ';
system_resolvconf_generate();
echo 'done', PHP_EOL;
/* configure loopback interface */
echo ' - Configuring network loopback interface... ';