summaryrefslogtreecommitdiffstats
path: root/usr/local/www
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2009-07-24 21:55:45 -0400
committerScott Ullrich <sullrich@pfsense.org>2009-07-24 21:55:45 -0400
commitd263bf7d13f38a0ae73135c063dc1c94af466818 (patch)
tree885d0fc61a554095f2c80ec1c297f58799966692 /usr/local/www
parent1b48ab03f667f0d05e3797d2198cd94745f8a514 (diff)
downloadpfsense-d263bf7d13f38a0ae73135c063dc1c94af466818.zip
pfsense-d263bf7d13f38a0ae73135c063dc1c94af466818.tar.gz
Add debugmode sysctlss
Diffstat (limited to 'usr/local/www')
-rw-r--r--usr/local/www/diag_nanobsd.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/local/www/diag_nanobsd.php b/usr/local/www/diag_nanobsd.php
index 9e282e7..18126e4 100644
--- a/usr/local/www/diag_nanobsd.php
+++ b/usr/local/www/diag_nanobsd.php
@@ -106,6 +106,7 @@ EOF;
$AOLD_UFS_ID="1";
$ABOOTFLASH="{$BOOT_DRIVE}s{$OLDSLICE}";
}
+ exec("sysctl kern.geom.debugflags=16");
exec("gpart set -a active -i {$ASLICE} {$ABOOT_DRIVE}");
exec("/usr/sbin/boot0cfg -s {$ASLICE} -v /dev/{$ABOOT_DRIVE}");
exec("/bin/mkdir /tmp/{$AGLABEL_SLICE}");
@@ -118,6 +119,7 @@ EOF;
exec("/sbin/umount /tmp/{$AGLABEL_SLICE}");
}
exec("/sbin/umount /tmp/{$AGLABEL_SLICE}");
+ exec("sysctl kern.geom.debugflags=0");
$savemsg = "The boot slice has been set to {$ABOOT_DRIVE} {$ASLICE}";
}
@@ -132,6 +134,7 @@ echo <<<EOF
EOF;
for ($i = 0; $i < ob_get_level(); $i++) { ob_end_flush(); }
ob_implicit_flush(1);
+ exec("sysctl kern.geom.debugflags=16");
exec("dd if=/dev/zero of=/dev/{$TOFLASH} bs=1m count=1");
exec("/bin/dd if=/dev/{$BOOTFLASH} of=/dev/{$TOFLASH} bs=64k");
exec("/sbin/tunefs -L {$GLABEL_SLICE} /dev/{$COMPLETE_PATH}");
@@ -139,6 +142,7 @@ EOF;
exec("/sbin/fsck_ufs -y /dev/{$COMPLETE_PATH}");
exec("/sbin/mount /dev/ufs/{$GLABEL_SLICE} /tmp/{$GLABEL_SLICE}");
exec("/bin/cp /etc/fstab /tmp/{$GLABEL_SLICE}/etc/fstab");
+ exec("sysctl kern.geom.debugflags=0");
$status = exec("sed -i \"\" \"s/pfsense{$OLD_UFS_ID}/pfsense{$UFS_ID}/g\" /tmp/{$GLABEL_SLICE}/etc/fstab");
if($status) {
exec("/sbin/umount /tmp/{$GLABEL_SLICE}");
OpenPOWER on IntegriCloud