SPECS: rpm.spec - always translate %%{ix86} to %%{_target_cpu} - d...
Jakub Bogusz
qboosh w pld-linux.org
Czw, 25 Mar 2004, 09:55:29 CET
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/
Więcej informacji o liście dyskusyjnej pld-devel-pl