Re: Installing shared libraries in spec file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 24 Sep 2014 20:09:51 +0530, Lalatendu Mohanty wrote:

> On 09/24/2014 07:42 PM, Miloslav Trmač wrote:
> > Hello,
> > the “-p /sbin/ldconfig” syntax triggers a special behavior in RPM /if 
> > the scriptlet is otherwise empty/.  In your case, the “%post libs” 
> > scriptlet also actually, surprising as it may seem, includes the 
> > following lines:
> >
> >     ##-----------------------------------------------------------------------------
> >     ## All %files should be placed here and keep them sorted
> >     ##
> >
> > and hence is not empty.  So RPM skips the special behavior, and 
> > executes /sbin/ldconfig with the usual additional value of $1 as 
> > described in 
> > https://fedoraproject.org/wiki/Packaging:ScriptletSnippets?rd=Packaging/ScriptletSnippets 
> > .
> >
> 
> Mirek,
> 
> Thanks for your quick reply. I think it should be intelligent enough to 
> ignore comments as comments are supported in spec file. Looks like a bug 
> to me.

If it ignored the comments, you could not include any comments in shell
scriptlet sections (the default "-p /bin/sh").

Here the script interpreter is /sbin/ldconfig, which _theoretically_ could
accept scriptlet bodies and execute them - but ldconfig doesn't. ;-)
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux