diff options
Diffstat (limited to 'usr/local/www')
-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 { |