SOURCES: rpmrc (NEW) - Translate pentium3 -> i686 by default

Jakub Bogusz qboosh w pld-linux.org
Wto, 23 Mar 2004, 17:14:15 CET


On Tue, Mar 23, 2004 at 04:55:05PM +0100, Artur Frysiak wrote:
> On Tue, Mar 23, 2004 at 04:21:38PM +0100, Andrzej Krzysztofowicz wrote:
> > Artur Frysiak wrote:
> > > > Index: SOURCES/rpmrc
> > > > diff -u /dev/null SOURCES/rpmrc:1.1
> > > > --- /dev/null	Tue Mar 23 16:07:50 2004
> > > > +++ SOURCES/rpmrc	Tue Mar 23 16:07:44 2004
> > > > @@ -0,0 +1,3 @@
> > > > +# There is no 'pentium3' arch in PLD dist tree, so we translate it to i686.
> > > > +# Comment out the line below if You want to build pentium3 optimized packages.
> > > > +buildarchtranslate: pentium3: i686
> > > > ================================================================
> > > 
> > > Raczej w /usr/lib/rpm/rpmrc to powinno być.
> > > /etc/rpmrc to konfiguracja, więc powstanie rpmrc.rpmnew.  
> > 
> > Ale to chyba dobrze ? Jak ktos chce sobie cos zmienic, to nie nalezy mu
> > nadpisywac. W /usr/lib/rpm/ nie ma miejsca na pliki konfiguracyjne.
> 
> Ja rozumiem tak działanie patcha pentium3:
> Obojętnię czy ten patch jest czy nie to w domyślnej konfiguracji na moim
> p4 buduje pakiety i686. 
> Aby to uzyskać gdy patch jest to należy posiadać w pliku rpmrc linikę
> jw.
> Gdy ta linijka będzie w /etc/rpm/rpmrc to podczas instalacji pakietu
> utworzy mi się plik /etc/rpm/rpmrc.rpmnew i pakiety będą się budować na
> pentium3. Aby przywrócić poprzednie ustawienie musze ręcznie grzebać w
> /etc/rpm/rpmrc.
> Gdy ta linijka będzie w /usr/lib/rpm/rpmrc to zostanie on ładnie
> zainstalowany i pakiety będą się budować na i686 i nie muszę nic robić.

Może zamiast łaty rpm-arch.patch należałoby zmieniać prawą stronę
buildarchtranslate dla wszystkich podarchitektur danej architektury na
%{_target_cpu}?
(załatwiłoby to też przypadki z używaniem pakietów i386 na i[56]86 -
a zawsze można te ustawienia lokalnie nadpisać w /etc/rpmrc, który ma
większy priorytet)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl