Files
new_install/text/select_inst_mode.py
Peng Zhihui b3e847c59c Enable to select install mode when net-install and hd-install
modified:   interface/ri_inst_cli.py
	new file:   main/begin-install
	modified:   operation/finish_install/98state_grid_custom.py
	new file:   text/get_instmode.sh
	new file:   text/select_inst_mode.py
2014-04-22 16:16:47 +08:00

42 lines
966 B
Python
Executable File

#!/usr/bin/env python
from snack import *
import os
screen = SnackScreen()
screen.drawRootText(0, 0, 'Welcome to Rocky Security OS')
helpline='<Arrows> between elments | <Space> selects | <F12> Confirm'
screen.pushHelpLine(helpline)
inst_mod_items = {'Manual install text mode':'Text', 'Auto install':'Auto', 'State Grid automated install':'StateGrid'}
inst_mod_num = len(inst_mod_items)
inst_mod_listbox = Listbox(inst_mod_num+2, width = 40, returnExit = 0)
#for i in range(inst_mod_num):
for i in inst_mod_items.keys():
inst_mod_listbox.append(i,inst_mod_items[i])
tex = TextboxReflowed(40, "Please choose one install mode from the list blow \nand press 'F12' to confirm.")
g = GridForm(screen, "Install Mode Select", 1, 3)
g.add(tex, 0, 0)
g.add(Label(""), 0, 1)
g.add(inst_mod_listbox, 0, 2)
g.runOnce()
screen.popWindow()
screen.finish()
instmode = str(inst_mod_listbox.current())
os.system('echo %s >/tmp/xrasmxioecnz' %(instmode))