Project

General

Profile

« Previous | Next » 

Revision ce3a92c0

Added by Jim Pingle over 8 years ago

Hide/deactivate the reroot option when ZFS is active. Ticket #6045

View differences:

src/etc/rc.initial.reboot
35 35
echo "\n" . sprintf(gettext("%s will reboot. This may take a few minutes, depending on your hardware."), $g['product_name']) . "\n";
36 36
echo gettext("Do you want to proceed?") . "\n\n";
37 37
echo "    " . gettext("Y/y: Reboot normally") . "\n";
38
echo "    " . gettext("R/r: Reroot (Stop processes, remount disks, re-run startup sequence)") . "\n";
38
if (!is_module_loaded("zfs.ko")) {
39
	echo "    " . gettext("R/r: Reroot (Stop processes, remount disks, re-run startup sequence)") . "\n";
40
}
39 41
echo "    " . gettext("S: Reboot into Single User Mode (requires console access!)") . "\n";
40 42
echo "    " . gettext("F: Reboot and run a filesystem check") . "\n\n";
41 43

  
......
54 56
		break;
55 57
	case "R":
56 58
	case "r":
57
		echo "\n" . sprintf(gettext("%s is rerooting now."), $g['product_name']) . "\n";
58
		system_reboot_sync(true);
59
		if (!is_module_loaded("zfs.ko")) {
60
			echo "\n" . sprintf(gettext("%s is rerooting now."), $g['product_name']) . "\n";
61
			system_reboot_sync(true);
62
		}
59 63
		break;
60 64
	case "Y":
61 65
	case "y":

Also available in: Unified diff