On Fri, Jul 08, 2011 at 02:51:48PM +0000, John wrote: > Hi Folks, > > It seems the new pre-boot options selection process has > some values defined within the kernel environment that contain > ansi control sequences. For instance: > > # kenv > LINES="24" > ansi_caption[1]="Boot [ENTER]" > ansi_caption[2]="Escape to loader prompt" > ansi_caption[4]="ACPI Support: Disabled" > ansi_caption[5]="Boot Safe Mode: NO" > ansi_caption[6]="Boot Single User: NO" > ansi_caption[7]="Boot Verbose: NO" > bootfile="kernel" > > Using less, od -c, or other utility, we have: > > # kenv | less > LINES="24" > ansi_caption[1]="ESC[1mBESC[37moot ESC[1m[ENTER]ESC[37m" > ansi_caption[2]="ESC[1mEscESC[37mape to loader prompt" > ansi_caption[4]="ESC[1mAESC[37mCPI Support: ESC[34;1mDisabledESC[37m" > ansi_caption[5]="Boot Safe ESC[1mMESC[37mode: ESC[34;1mNOESC[37m" > ansi_caption[6]="Boot ESC[1mSESC[37mingle User: ESC[34;1mNOESC[37m" > ansi_caption[7]="Boot ESC[1mVESC[37merbose: ESC[34;1mNOESC[37m" > bootfile="kernel" > > This caused a few issues with a script that parses the > output of kenv. Simple enough to fix, but thought I'd see > what others think. > > Thoughts? Opinions? I think the right question there is why the variables are leaked into the kenv at all. They should be removed.
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:15 UTC