// 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');
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... ';