Hi,
I wonder why this happens:
#############################################################
# why doesn't this take?
#
#%%post -n %{libname} -p /sbin/ldconfig
#%%postun -n %{libname} -p /sbin/ldconfig
#
#%%post -n %{libname}-devel -p /sbin/ldconfig
#%%postun -n %{libname}-devel -p /sbin/ldconfig
#############################################################
# this works though, but makes rpmlint complain instead...
%post -n %{libname}
/sbin/ldconfig
%postun -n %{libname}
/sbin/ldconfig
%post -n %{libname}-devel
/sbin/ldconfig
%postun -n %{libname}-devel
/sbin/ldconfig
# is that a rpm bug?
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
rpmlint libclamav1-0.54-3mdk.i586.rpm
W: libclamav1 one-line-command-in-%post /sbin/ldconfig
W: libclamav1 one-line-command-in-%postun /sbin/ldconfig
[oden@klama i586]$ rpmlint libclamav1-devel-0.54-3mdk.i586.rpm
W: libclamav1-devel one-line-command-in-%post /sbin/ldconfig
W: libclamav1-devel dangerous-command-in-%postun rpm
^^^
rpm in postun???
If I use this:
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%post -n %{libname}-devel -p /sbin/ldconfig
%postun -n %{libname}-devel -p /sbin/ldconfig
There is no scripts running ldconfig in the libclamav1-0.54-3mdk and
libclamav1-devel-0.54-3mdk rpm:s..., am I crazy?
--
Regards // Oden Eriksson, Deserve-IT Networks
Check the "Modules For Apache2" status page at:
http://www.deserve-it.com/modules_for_apache2.html