SOURCES: alsa-udev.sh, alsa-udev.rules - script moved from /etc/ud...

Kamil Dziedzic kamil.listy w klecza.pl
Pon, 29 Paź 2007, 22:12:59 CET


Dnia poniedziałek 29 październik 2007, Jakub Bogusz napisał:
> > Index: SOURCES/alsa-udev.rules
> > diff -u SOURCES/alsa-udev.rules:1.1 SOURCES/alsa-udev.rules:1.2
> > --- SOURCES/alsa-udev.rules:1.1	Wed Dec 21 21:25:46 2005
> > +++ SOURCES/alsa-udev.rules	Mon Oct 29 14:46:33 2007
> > @@ -1 +1 @@
> > -SUBSYSTEM=="sound", KERNEL=="controlC*", RUN+="/etc/udev/scripts/alsa.sh
> > %n" +SUBSYSTEM=="sound", KERNEL=="controlC*", RUN+="/lib/udev/alsa-udev
> > %n"
>
>                                                   ^^^^^
>
> Ta ścieżka nie wszędzie jest poprawna.

W jakim sensie? Samo lib jest poprawiane w trakcie budowania:
install -D %{SOURCE0} $RPM_BUILD_ROOT/etc/udev/rules.d/alsa.rules
sed -i -e 's#/lib/udev/#/%{_lib}/udev/#g' %{SOURCE0}

Ale teraz widzę, że mi się pochrzaniło i w złym miejscu... powinno być raczej 
w odwrotnej kolejności:
sed -i -e 's#/lib/udev/#/%{_lib}/udev/#g' %{SOURCE0}
install -D %{SOURCE0} $RPM_BUILD_ROOT/etc/udev/rules.d/alsa.rules

Hmmm... a w sumie to chyba powinno być tak:
install -D %{SOURCE0} $RPM_BUILD_ROOT/etc/udev/rules.d/alsa.rules
sed -i -e 's#/lib/udev/#/%{_lib}/udev/#g' 
$RPM_BUILD_ROOT/etc/udev/rules.d/alsa.rules

;)

Czy jeszcze jakoś inaczej to powinno być rozwiązane?
-- 
Pozdrawiam, Kamil Dziedzic
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : /mailman/pipermail/pld-devel-pl/attachments/20071029/850d151f/attachment-0001.sig 


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