summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_nanobsd.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/diag_nanobsd.php')
-rwxr-xr-xusr/local/www/diag_nanobsd.php12
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 {
OpenPOWER on IntegriCloud