Operating System - OpenVMS
1753819 Members
9337 Online
108805 Solutions
New Discussion юеВ

automating tasks for efi menu

 
SOLVED
Go to solution
tiago_3
Occasional Advisor

automating tasks for efi menu

Hello all!
I want to automating my work with several machines. The problem is the efi menu is diferent for each machine, efi shell option and other options do not have a fixed position in the menu. I've been investigating a single solution for this with languages as Expect, Python or Java. So the problem is: is possible automating this (choosing the right option in dynamic menus )? What would be better for this, expect or python? Have anyone done this before?
7 REPLIES 7
Robert Gezelter
Honored Contributor

Re: automating tasks for efi menu

tiago,

I suspect that you want to define a script within the EFI environment. I would not recommend a screen scraping type of script.

- Bob Gezelter, http://www.rlgsc.com
tiago_3
Occasional Advisor

Re: automating tasks for efi menu

what you suggest to use?
since it will be done with the script open a telnet socket, I thought about use the information of color and position to determine where in the menu I am
Arch_Muthiah
Honored Contributor
Solution

Re: automating tasks for efi menu

Using efi toolkit which contains TCPIP/IP, FTP, and Python interpreter, we can create a uniform environment and can automate the apps with the help of Python and efi shell scripts.


Archunan
Regards
Archie
tiago_3
Occasional Advisor

Re: automating tasks for efi menu

many thanks!
I will look for it now!
Tiago
tiago_3
Occasional Advisor

Re: automating tasks for efi menu

any link to download the efi toolkit? i am not sure if the toolkit for it is the one I found on intel's site
Ian Miller.
Honored Contributor

Re: automating tasks for efi menu

http://www.intel.com/technology/efi/toolkit_overview.htm

claims to include python etc
____________________
Purely Personal Opinion
tiago_3
Occasional Advisor

Re: automating tasks for efi menu

use the efi toolkit to promote a uniform enviromemnt for efi.