On 11/17/20 11:41 PM, Rodney W. Grimes wrote:
On Sat, Nov 14, 2020 at 11:20 AM Mateusz Piotrowski <0...@freebsd.org> wrote:
On 11/14/20 4:59 PM, Rodney W. Grimes wrote:
Author: 0mp (doc,ports committer)
Date: Sat Nov 14 13:07:41 2020
New Revision: 367678
URL: https://svnweb.freebsd.org/changeset/base/367678

Log:
    Document the PAGER environment variable

    Sometimes users want to use freebsd-update(8) in a non-interactive way and
    what they often miss is that they have to set PAGER to cat(1) in order to
    avoid interactive prompts from less(1).
Which was caused by the change of invoking more(1) as less(1) causing
this regression, as when invoked as more(1) it falls off the end of
empty input and causes no such interactive prompt.

Setting PAGER to more(1) also fixes this.
Mmm, I'm not sure if that would work. If I run "jot 1000 | more" in my terminal 
I still get an
interactive prompt. Could it be that you are referring to a different more(1) 
implementation? I'm
clearly missing something.

Part of what your missing is freebsd-update(8) often outputs a 0
length file which less(1) well want you to respond Quit to before
going to the next file.  more(1) does not do that.

Ah, now I see! I forgot about this case. Sure, in this case the old more(1) or the new less(1) with -E are sufficient as well.

Thanks a lot, Rodney!

I guess that I'll leave the "cat" in the manual for now as it offers fully 
non-interactive experience.

Cheers,

Mateusz

_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to