<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:10pt;font-family:Sans">
<p> Hello.</p>
<p> </p>
<p>  When I have installed my rpm package from some YUM repository with simple PERL script:</p>
<p></p>
<p>#!/usr/bin/perl</p>
<p>$| = 1;</p>
<p>open (CMD, &quot;yum -y install mypackage 2&gt;&amp;1 |&quot;);</p>
<p>while (&lt;CMD&gt;)</p>
<p>{</p>
<p> print &quot;$_&quot;;</p>
<p>}</p>
<p>close (CMD);</p>
<p></p>
<p> Output of  script is displayed piece by piece (it is buffering). Output postinstall script  is displayed before output of information about package's installation.  See script output below. </p>
<p> But a<a name="b"></a>f<a name="b"></a>t<a name="b"></a>e<a name="b"></a>r<a name="b"></a> <a name="b"></a>i<a name="b"></a>n<a name="b"></a>s<a name="b"></a>t<a name="b"></a>a<a name="b"></a>l<a name="b"></a>l<a name="b"></a>a<a name="b"></a>t<a name="b"></a>i<a name="b"></a>o<a name="b"></a>n<a name="b"></a> <a name="b"></a>o<a name="b"></a>f<a name="b"></a> <a name="b"></a>t<a name="b"></a>h<a name="b"></a>e<a name="b"></a> <a name="b"></a>p<a name="b"></a>a<a name="b"></a>c<a name="b"></a>k<a name="b"></a>a<a name="b"></a>g<a name="b"></a>e<a name="b"></a> <a name="b"></a>f<a name="b"></a>r<a name="b"></a>o<a name="b"></a>m<a name="b"></a> <a name="b"></a>t<a name="b"></a>h<a name="b"></a>e<a name="b"></a> <a name="b"></a>s<a name="b"></a>h<a name="b"></a>e<a name="b"></a>l<a name="b"></a>l<a name="b"></a> <a name="b"></a>I<a name="b"></a> <a name="b"></a>h<a name="b"></a>a<a name="b"></a>d<a name="b"></a> <a name="b"></a>n<a name="b"></a>o<a name="b"></a> <a name="b"></a>s<a name="b"></a>u<a name="b"></a>c<a name="b"></a>h<a name="b"></a> <a name="b"></a>a<a name="b"></a> <a name="b"></a>p<a name="b"></a>r<a name="b"></a>o<a name="b"></a>b<a name="b"></a>l<a name="b"></a>e<a name="b"></a>m<a name="b"></a>.  </p>
<p></p>
<p> How should I work with  YUM  output? Please advise something.</p>
<p></p>
<p></p>
<p># ./test.pl</p>
<p>warning: /etc/named.conf saved as /etc/named.conf.rpmorig</p>
<p><span style="font-weight:600">Configuring Servers ...</span></p>
<p><span style="font-weight:600">=================================</span></p>
<p><span style="font-weight:600">Configuring BIND DNS Server ...</span></p>
<p><span style="font-weight:600">done</span></p>
<p></p>
<p><span style="font-weight:600">Configuring has been completed</span></p>
<p><span style="font-weight:600">=================================</span></p>
<p>Setting up Install Process</p>
<p>Setting up Repos</p>
<p>Reading repository metadata in from local files</p>
<p>Resolving Dependencies</p>
<p>--&gt; Populating transaction set with selected packages. Please wait.</p>
<p>---&gt; Downloading header for mypackage to pack into transaction set.</p>
<p>---&gt; Package mypackage.i586 0:1.0-c4 set to be updated</p>
<p>--&gt; Running transaction check</p>
<p>--&gt; Processing Dependency: bind for package: mypackage</p>
<p>--&gt; Processing Dependency: caching-nameserver for package: mypackage</p>
<p>--&gt; Restarting Dependency Resolution with new changes.</p>
<p>--&gt; Populating transaction set with selected packages. Please wait.</p>
<p>---&gt; Downloading header for bind to pack into transaction set.</p>
<p>---&gt; Package bind.i386 20:9.2.4-16.EL4 set to be updated</p>
<p>---&gt; Downloading header for caching-nameserver to pack into transaction set.</p>
<p>---&gt; Package caching-nameserver.noarch 0:7.3-3 set to be updated</p>
<p>--&gt; Running transaction check</p>
<p></p>
<p>Dependencies Resolved</p>
<p>Transaction Listing:</p>
<p>  Install: mypackage.i586 0:1.0-c4 - test</p>
<p></p>
<p>Performing the following to resolve dependencies:</p>
<p>  Install: bind.i386 20:9.2.4-16.EL4 - base</p>
<p>  Install: caching-nameserver.noarch 0:7.3-3 - base</p>
<p>Total download size: 604 k</p>
<p>Downloading Packages:</p>
<p>Running Transaction Test</p>
<p>Finished Transaction Test</p>
<p>Transaction Test Succeeded</p>
<p>Running Transaction</p>
<p></p>
<p>Installed: mypackage.i586 0:1.0-c4</p>
<p>Dependency Installed: bind.i386 20:9.2.4-16.EL4 caching-nameserver.noarch 0:7.3-3</p>
<p>Complete!</p>
<p></p>
<p></p>
<p>-- </p>
<p>Vadim Lvovsky</p>
<p></p>
</body></html>