[mono-packagers] sed problem

Paul paul at all-the-johnsons.co.uk
Fri Dec 5 14:47:27 EST 2008


Hi,

This is a fedora packaging problem, but one which someone here may be
able to help with.

As you are probably sick of hearing, but Fedora package to /usr/lib
and /usr/lib64. Traditionally, this meant a tonne and a half of patches
which would always have to be reworked with each build and to be honest
it's a pain!

I've now got a sed script for our spec files which fishes out all of the
instances of /usr/lib (and things similar). Unfortuately, when it builds
on x86_64, I'm finding something, somewhere is inserting /usr/lib6464
(I'm seeing it in the mono/scripts file).

Does anyone know which file I need to look at to stop this from
happening?

My sed script is this (it's not the best, but it works)

find . -name Makefile.in -or -name Makefile.am -or -name \*.pc.in \
       -or -name \*.in -or -name \*.make \
       | while read f ;
         do
           sed -i -e 's!$(prefix)/lib!%{_libdir}!' "$f" 
           sed -i -e 's!@prefix@/lib!%{_libdir}!' "$f"
           sed -i -e 's!/usr/lib!%{_libdir}!' "$f"
           sed -i -e 's!${prefix}/lib!%{_libdir}!' "$f"
           sed -i -e 's!${exec_prefix}/lib!%{_libdir}!' "$f" 
	   sed -i -e 's!$(exec_prefix)/lib!%{_libdir}!' "$f"
           sed -i -e 's!${prefix}/@reloc_libdir@!%{_libdir}!' "$f";
         done

TTFN

Paul
(building preview 2 for rawhide)
-- 
Sie können mich aufreizen und wirklich heiß machen!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-packagers-list/attachments/20081205/a5b1013b/attachment.bin 


More information about the mono-packagers-list mailing list