Hello everyone,

I think there is a problem when setting a sting longer
than 256 characters in conjunction with using the read
function, as exemplified here below:


#!ipxe
...
set read-timeout 3000
...
set args preempt=0 rd.driver.blacklist=nouveau,radeon,ast,mgag200 
modprobe.blacklist=nouveau,radeon,ast,mgag200 nouveau.modeset=0 
radeon.modeset=0 ast.modeset=0 mgag200.modeset=0 audit=0 selinux=0 
consoleblank=0 net.ifnames=0 biosdevname=0 rd.lvm=0 rd.dm=0 console=tty1 
loglevel=1 nomodeset

echo && echo -n Kernel cmdline: ${} && read --timeout ${read-timeout} args ||
...


When such a code is executed,

only the first 256 characters of "args" are printed on
the screen and the editing of "args" is not possible
since the cursor remains frozen at the end of the line.

Would it be possible to extend the size limit of 256
characters of the read function?

Any workaround or suggestion is appreciated.

Thank you.
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to