On Wed, Mar 24, 2004 at 11:05:30PM +0100, saq wrote:
> +%ifarch %{ix86}
> +ix86re=$(echo "(%{ix86})"|sed 's/ /|/g')
> +perl -p -i -e 's/^(buildarchtranslate: '"$ix86re"': ).*/\1%{_target_cpu}/' \
> +     $RPM_BUILD_ROOT%{_rpmlibdir}/rpmrc
>  %endif

Tylko to wymaga budowania przy użyciu rpm-a już z łatą pentiumX
- inaczej nie będzie pentium4 w %{ix86} i się nie podmieni.

>  cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
> @@ -783,8 +777,6 @@
>  %dir %{_sysconfdir}/rpm
>  %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
>  
> -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpmrc
> -

%{_sysconfdir}/rpmrc można dodać do pakietu - bez żadnych aktywnych
ustawień, tylko z komentarzem do czego służy.
Będzie wiadomo, że rpm używa takiego pliku i w drugą stronę - do jakiego
pakietu należy.


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

_______________________________________________________
złota zasada - kto się nie zna, niech się nie wypowiada

Odpowiedź listem elektroniczym