On 06/15/2010 03:52 PM, Benjamin Franz wrote: > On 06/15/2010 03:26 PM, Kahlil Hodgson wrote: > >> On 06/16/2010 06:10 AM, m.roth at 5-cent.us wrote: >> >> >>> I'm trying to do an update to some servers... and they have both i386 and >>> x86_64 perl. The latter won't update, because the idiotic *man pages* are >>> dups. Is there *any* way, short of using rpm directly with a --force, to >>> get yum to ignore the dups and do the update? >>> >>> > The only answer I've come up that works reliably is rebuilding at least > one of the conflicting rpms with the man page generation suppressed. > > Add: INSTALLDIRS=site INSTALLMAN1DIR=none INSTALLMAN3DIR=none > > to the line of the spec file with the 'Makefile.PL' entry. > I realized after I sent that that it wasn't clear how to do it. The relevant line of the spec file will look something like this after editing: %{__perl} Makefile.PL INSTALLDIRS=site INSTALLMAN1DIR=none INSTALLMAN3DIR=none `%{__perl} -MExtUtils::MakeMaker -e ' print qq|PREFIX=%{buildroot}%{_prefix}| if \$ExtUtils::MakeMaker::VERSION =~ /5\.9[1-6]|6\.0[0-5]/ '` -- Benjamin Franz