Re: Showing rpm messages before rpm completes
Eric Shubert <[email protected]> Thu, 26 Dec 2013 09:43:00 -0700
| Newsgroups | gmane.linux.rpm.yum |
|---|---|
| Organization | Eric Shubert & Associates |
| Message-ID | <[email protected]> |
On 12/26/2013 08:40 AM, Frank Murphy wrote: > On Thu, 26 Dec 2013 08:35:34 -0700 > Eric Shubert <[email protected]> wrote: > >> On 12/24/2013 11:46 AM, Frank Murphy wrote: >>> On Tue, 24 Dec 2013 11:13:58 -0700 >>> Eric Shubert <[email protected]> wrote: >>> >>>> Does anyone know how to get yum to show this output as it >>>> happens? >>>> >>>> Thanks. >>> Have you truied >>> -v, --verbose verbose operation ? >>> >> >> No, but that's not what I want. I don't want more information. >> >> I simply want to see the output from the rpm command as it happens >> (in real time), rather than all at once at the end of running it. >> yum appears to be buffering that output, and I'd like to turn off >> the buffering. >> > > Maybe: --rpmverbosity=[debug level name] > debugging output level for rpm ? > > > Now that looks like a handy option. The "info" level (default) is fine for my needs though. Let me try to explain a little better what's going on. For example, my clamav package runs "freshclam" during the %post section, in order to update virus definitions. The freshclam program outputs a progress bar, so you can see how the download is going as it progresses. This works fine when using the rpm command. When the package is installed with yum though, yum shows no progess bar during the download. The %post section appears to run silently until the very end, at which time it duly spits out all of the output created by the %post script(s). My objective here is to have yum show these messages as they happen, same as what occurs when running rpm. Thanks for your suggestions. Perhaps I should ask on the development list. My hunch is that this is probably something related to how the perl code is executing the rpm command. -- -Eric 'shubes'