Pause pkg install messages
olli hauer
ohauer at gmx.de
Thu May 24 12:57:55 UTC 2018
On 2018-05-24 11:21, Miroslav Lachman wrote:
> Johannes Lundberg wrote on 2018/05/24 11:03:
>> On Thu, May 24, 2018 at 9:27 AM Bob Eager <rde at tavi.co.uk> wrote:
>>
>>> On Thu, 24 May 2018 09:08:17 +0100
>>> Johannes Lundberg <johalun0 at gmail.com> wrote:
>>>
>>>> In addition to that it would be nice (if it's not already done) to
>>>> store this information in a log file somewhere so that one can
>>>> revisit and see what needs to be manually configured for each
>>>> installed package.
>>>
>>> I have this in syslog.conf:
>>>
>>> !pkg,pkg-static
>>> *.* /var/log/pkg.log
>
> I think only changes are logged, not messages:
>
> Apr 26 23:50:22 maja pkg: p5-DBI reinstalled: 1.641 -> 1.641
> Apr 26 23:50:22 maja pkg: mariadb101-client upgraded: 10.1.31 -> 10.1.32_2
> Apr 26 23:50:22 maja pkg: libnghttp2 upgraded: 1.31.0 -> 1.31.1
>
>> Thanks for the tip. I'll use this.
>> However, someone who knows about this probably know how to manually
>> configure their system already.
>>
>> I want to make sure first timers and newbies don't miss important messages
>> on how to configure the system.
>>
>> Often we get inquires about stuff that is clearly described in the pkg
>> message and bug reports that are a consequence of wrong configuration.
>> How can we make this more clear so that it is not missed?
>
> As Eugene already noted - syscons has scrollback buffer. Did you tried "Scroll Lock" on your keyboard?
>
> If you need to re-show message of any installed package, "pkg info -D" (or pkg info --pkg-message) is your friend. Nothing is lost. You can view it anytime.
>
For mass updating you can try the script utility, on FreeBSD there is an additional '-q' parameter.
$ script -q /tmp/MyScriptLog pkg ....
$ col -xb < /tmp/MyScriptLog > /tmp/MyScriptLog.readable
On other platforms:
$ script /tmp/MyScriptLog
$ pkg ....
$ exit (exits only the script util)
$ col -xb < /tmp/MyScriptLog > /tmp/MyScriptLog.readable
Now all outputs are covered in the log (stdout and stderr)
--
br. olli
More information about the freebsd-ports
mailing list