Hi,
I wonder if it is a bug:
I have a usb Fat32-disk,installed with EDK2 shell2.6 or 2.7,
the root directory has a startup.nsh,the startup.nsh has only one line:"cd \",
I boot my cannolake machine with this usb disk,
in the uefi shell,I got a message:"cd: current directory not specified".it 
means the cwd environment variable was not set when start doing script.


I think it may be  an error,because the uefi shell can find the startup.nsh,why 
not set cwd(current working directory) before execute this script,so the cd 
command works fine.
I mention it because I found if I put a uefi application(using 
efi_shell_protocol to access .\logfile.txt) in this startup.nsh,the uefi 
application can't access files,
 because I found the efi_shell_protocol need cwd to work too,such as 
efi_shell_protocol.OpenFileByName().






thank you,
krishna



_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to