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


Reply via email to