diff options
author | Jim P <jim@pingle.org> | 2012-11-14 20:20:44 -0800 |
---|---|---|
committer | Jim P <jim@pingle.org> | 2012-11-14 20:20:44 -0800 |
commit | 9f40c982756e59a1751a6eeeb843270b3aeedb3c (patch) | |
tree | bbf83bd0e8471504eb51d8d80720715dd6489976 /usr/local | |
parent | dbbc7307d17d26df4130beea8bb667fdf6bf086e (diff) | |
parent | 41cc7a540236f73c34c10f4df3cb008e1abc3e8b (diff) | |
download | pfsense-9f40c982756e59a1751a6eeeb843270b3aeedb3c.zip pfsense-9f40c982756e59a1751a6eeeb843270b3aeedb3c.tar.gz |
Merge pull request #250 from phil-davis/master
Enhance reporting and changing read-write setting on nanoBSD
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/diag_nanobsd.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/usr/local/www/diag_nanobsd.php b/usr/local/www/diag_nanobsd.php index 353f9ba..c88aa1b 100755 --- a/usr/local/www/diag_nanobsd.php +++ b/usr/local/www/diag_nanobsd.php @@ -118,7 +118,9 @@ if ($_POST['changero']) { if ($_POST['setrw']) { if (isset($_POST['nanobsd_force_rw'])) { - conf_mount_rw(); + if (!is_writable("/")) { + conf_mount_rw(); + } $config['system']['nanobsd_force_rw'] = true; } else { unset($config['system']['nanobsd_force_rw']); @@ -181,7 +183,13 @@ if ($savemsg) <td valign="top" class="vncell"> <form action="diag_nanobsd.php" method="post" name="iform"> <?php if (is_writable("/")) { - echo gettext("Read/Write"); + $refcount = refcount_read(1000); + if ($refcount == 1) { + $refdisplay = ""; + } else { + $refdisplay = " (reference count " . $refcount . ")"; + } + echo gettext("Read/Write") . $refdisplay; if (!isset($config['system']['nanobsd_force_rw'])) echo "<br/><input type='submit' name='changero' value='" . gettext("Switch to Read-Only") . "'>"; } else { |