summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-08-21 18:56:37 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-08-21 18:56:37 +0000
commit3cfdba5f63f19869056809336ad0a4ac47b3f4fc (patch)
tree310514ee0ad49dbc3fbe8f81a17299f230090ce2 /usr/local/www/system.php
parent838a5ce6c514306e6caac1048f3c5b9a502fb4dc (diff)
downloadpfsense-3cfdba5f63f19869056809336ad0a4ac47b3f4fc.zip
pfsense-3cfdba5f63f19869056809336ad0a4ac47b3f4fc.tar.gz
Remove reboot dependency
Diffstat (limited to 'usr/local/www/system.php')
-rwxr-xr-xusr/local/www/system.php30
1 files changed, 15 insertions, 15 deletions
diff --git a/usr/local/www/system.php b/usr/local/www/system.php
index 4551d95..287000c 100755
--- a/usr/local/www/system.php
+++ b/usr/local/www/system.php
@@ -134,6 +134,7 @@ if ($_POST) {
$config['system']['dnsallowoverride'] = $_POST['dnsallowoverride'] ? true : false;
if ($_POST['password']) {
+ conf_mount_rw();
$config['system']['password'] = crypt($_POST['password']);
$fd = popen("/usr/sbin/pw usermod -n root -H 0", "w");
$salt = md5(time());
@@ -142,6 +143,7 @@ if ($_POST) {
pclose($fd);
sync_webgui_passwords();
update_changedesc("password changed via webConfigurator");
+ conf_mount_ro();
}
if ($changecount > 0)
@@ -157,21 +159,19 @@ if ($_POST) {
}
$retval = 0;
- if (!file_exists($d_sysrebootreqd_path)) {
- config_lock();
- $retval = system_hostname_configure();
- $retval |= system_hosts_generate();
- $retval |= system_resolvconf_generate();
- $retval |= system_password_configure();
- $retval |= services_dnsmasq_configure();
- $retval |= system_timezone_configure();
- $retval |= system_ntp_configure();
-
- if ($olddnsallowoverride != $config['system']['dnsallowoverride'])
- $retval |= interfaces_wan_configure();
-
- config_unlock();
- }
+ config_lock();
+ $retval = system_hostname_configure();
+ $retval |= system_hosts_generate();
+ $retval |= system_resolvconf_generate();
+ $retval |= system_password_configure();
+ $retval |= services_dnsmasq_configure();
+ $retval |= system_timezone_configure();
+ $retval |= system_ntp_configure();
+
+ if ($olddnsallowoverride != $config['system']['dnsallowoverride'])
+ $retval |= interfaces_wan_configure();
+
+ config_unlock();
$savemsg = get_std_save_message($retval);
if ($restart_webgui)
OpenPOWER on IntegriCloud