That's a little strange. The `less' command you are using should be from the less package. It has higher priority than that from busybox. ALTERNATIVE_${PN} = "less" ALTERNATIVE_PRIORITY = "100" The priority from busybox is "50". Regards, Chen Qi On 01/29/2015 11:01 AM, Moore, Thomas (FtWorth) wrote: > > I added less to my IMAGE_INSTALL, but it looks like I still have the > busybox version in my image. How might I go about forcing the use of > the standard less? > > *Thomas * > > *From:*ChenQi [mailto:Qi.Chen@windriver.com] > *Sent:* Wednesday, January 28, 2015 8:31 PM > *To:* Moore, Thomas (FtWorth); yocto@yoctoproject.org > *Subject:* Re: [yocto] Shell not processing color escape codes > > On 01/29/2015 05:56 AM, Moore, Thomas (FtWorth) wrote: > > Hello, > > In my image, I’ve included systemd. I’ve noticed that when running > the systemctl command, the shell (/bin/sh) is not processing the > color escape codes. Here’s an example of what it looks like: > > [[1;39m82 loaded units listed.[[0m Pass –all to see loaded but > inactive units, too. > > Any suggestions on how I can either get the shell to process the > escape codes or prevent systemctl from generating them? > > Thanks, > > *Thomas* > > > > > 1. Install 'less' > 2. append '--no-pager' to commands > > There's related a bug on bugzilla. > https://bugzilla.yoctoproject.org/show_bug.cgi?id=5723 > > Regards, > Chen Qi >