<div class="gmail_quote">On Fri, Jul 27, 2012 at 6:04 AM, Alfred Landrum <span dir="ltr"><<a href="mailto:alfred.landrum@riverbed.com" target="_blank">alfred.landrum@riverbed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div style="font-size:14px;font-family:Calibri,sans-serif;word-wrap:break-word">
<div>Hi rpm folks - </div>
<div><br>
</div>
<div>I'm using rpm 4.9 and redhat-rpm-config 9.0.3 on a scientific linux 6 based system.  I'm writing a spec file for a package that's used during development; it needs to contain both headers & a binary utility.  </div>

<div><br>
</div>
<div>When debug package creation runs at the end of %install, it strips the binary utility, causing an update to its mtime.  Since the headers are untouched, that means that the binary utility looks newer than the headers – which ends up throwing off some makefiles
 later on.</div></div></blockquote><div>If you are only packaging binary file you probably don't want to create useless debuginfo package or strip anything. In this case could be useful to define in your spec these macros<br>
<br><pre><code># Don't try fancy stuff like debuginfo, which is useless on binary-only
    # packages. Don't strip binary too
    # Be sure buildpolicy set to do nothing
    %define        __spec_install_post %{nil}
    %define          debug_package %{nil}
    %define        __os_install_post %{_dbpath}/brp-compress<br><br>(i have written this some time ago <a href="http://stackoverflow.com/questions/880227/what-is-the-minimum-i-have-to-do-to-create-an-rpm-file%20">stackoverflow.com/questions/880227/what-is-the-minimum-i-have-to-do-to-create-an-rpm-file </a>)<br>
<br></code><font><span style="font-family:arial,helvetica,sans-serif">If instead you want anyway the debuginfo and strip the binary but preserve timestamp define <br><br>%global __strip strip -p # in the spec<br>%__strip strip -p           #  in ~/.rpmmacros<br style="font-family:arial,helvetica,sans-serif">
</span></font><br>hth
<br></pre><br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:14px;font-family:Calibri,sans-serif;word-wrap:break-word">
<div><br>
</div>
<div>I'd like to have all the files have the same mtime, but unsure of how to make a "set all times" shell action that runs after everything else in __spec_install_post (including debug package creation).  Any suggestions?</div>

<div><br>
</div>
<div>Thanks - Al</div>
</div>

<br>_______________________________________________<br>
Rpm-list mailing list<br>
<a href="mailto:Rpm-list@lists.rpm.org">Rpm-list@lists.rpm.org</a><br>
<a href="http://lists.rpm.org/mailman/listinfo/rpm-list" target="_blank">http://lists.rpm.org/mailman/listinfo/rpm-list</a><br>
<br></blockquote></div><br>