Skip to content

Commit 397e280

Browse files
author
olevole
committed
validate number or items
1 parent a97c74a commit 397e280

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

bhyvectl/blpc-tui

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ dialog_menu_main()
3636
IFS="|"
3737
eval $( cbsdsqlro ${jailsysdir}/${jname}/local.sqlite "SELECT lpcslot_name,lpcslot_value,lpcslot_desc FROM lpc ORDER BY CAST(lpcslot_name AS TEXT) ASC;" | while read _name _value _desc; do
3838
IFS="${OIFS}"
39-
#echo "[${_name}][${_value}][${_desc}]"
39+
#echo "[${_name}][${_value}][${_desc}]" >> /tmp/ok.txt
4040
echo "export lpc_${jnum}_name=\"${_name}\""
4141
echo "export lpc_${jnum}_value=\"${_value}\""
4242
echo "export lpc_${jnum}_desc=\"${_desc}\""
@@ -47,7 +47,11 @@ dialog_menu_main()
4747

4848
IFS="${OIFS}"
4949

50-
# echo "NUM: ${lpc_num}"
50+
#echo "NUM: ${lpc_num}"
51+
52+
if [ "${lpc_num}" = "0" ]; then
53+
err 1 "${N1_COLOR}${CBSD_APP} error: wrong 'lpc' table in ${jailsysdir}/${jname}/local.sqlite: ${N2_COLOR}${jname}${N0_COLOR}"
54+
fi
5155

5256
item_num="0"
5357
local menu_list=""
@@ -65,6 +69,7 @@ dialog_menu_main()
6569

6670
[ -n "${menu_choice}" ] && defaultitem="${menu_choice}"
6771

72+
6873
#cbsd_menubox_with_help
6974
cbsd_menubox
7075
retval=$?
@@ -86,8 +91,6 @@ f_dialog_title "$msg_system_console_configuration"
8691
f_dialog_backtitle "${ipgm:+bsdconfig }$pgm"
8792
f_mustberoot_init
8893

89-
jname=freebsd1
90-
9194
while [ 1 ]; do
9295
dialog_menu_main || f_die
9396
retval=$?

0 commit comments

Comments
 (0)