Add startup option

This commit is contained in:
Jamie Cameron
2012-09-20 11:02:31 -07:00
parent 3fbd1244f2
commit 494fc922de
3 changed files with 10 additions and 0 deletions

View File

@@ -12,6 +12,11 @@ my $conf = &get_iscsi_config();
print &ui_form_start("save_iscsi.cgi", "post");
print &ui_table_start($text{'iscsi_header'}, undef, 2);
# Start sessions at boot?
my $startup = &find_value($conf, "node.startup");
print &ui_table_row($text{'iscsi_startup'},
&ui_yesno_radio("startup", $startup eq "automatic" ? 1 : 0));
# Login re-try limit
my $retry = &find_value($conf, "node.session.initial_login_retry_max");
print &ui_table_row($text{'iscsi_retry'},

View File

@@ -58,6 +58,7 @@ timeout_etgt_reset_timeout=Missing or non-numeric time to wait for target respon
iscsi_title=iSCSI Options
iscsi_header=Other iSCSI options
iscsi_startup=Connect sessions at boot time?
iscsi_retry=Number of times to re-try login
iscsi_cmds=Maximum commands queued per session
iscsi_queue=Maximum commands queued per device

View File

@@ -10,6 +10,10 @@ our (%text, %config, %in);
my $conf = &get_iscsi_config();
&error_setup($text{'iscsi_err'});
# Start sessions at boot?
&save_directive($conf, "node.startup",
$in{'startup'} ? 'automatic' : 'manual');
# Login re-try limit
$in{'retry_def'} || $in{'retry'} =~ /^[1-9]\d*/ ||
&error($text{'iscsi_eretry'});