[PATCH] udev.spec i alsa-udev.spec
lobo w chello.pl
lobo w chello.pl
Pią, 1 Cze 2007, 13:41:02 CEST
Witam!
Już było kilka razy na tej liście, ale nikomu się nie chciało tego
poprawnie zrobić, więc podsyłam mam nadzieję, że poprawnego fix'a na
alsa-udev, oraz poprawkę do udev usuwającą zbędny katalog. Proszę o
przejrzenie i ewentualnie zaaplikowanie do cvs'a.
changelog alsa-udev:
- przeniesienie skryptu wspomagającego z %{_sysconfig}/udev/scripts
do %{_lib}/udev.
--
Pozdrawiam
Przemysław Białek
-------------- następna część ---------
Index: alsa-udev.rules
===================================================================
RCS file: /cvsroot/SOURCES/alsa-udev.rules,v
retrieving revision 1.1
diff -u -r1.1 alsa-udev.rules
--- alsa-udev.rules 21 Dec 2005 20:25:46 -0000 1.1
+++ alsa-udev.rules 1 Jun 2007 10:08:34 -0000
@@ -1 +1 @@
-SUBSYSTEM=="sound", KERNEL=="controlC*", RUN+="/etc/udev/scripts/alsa.sh %n"
+SUBSYSTEM=="sound", KERNEL=="controlC*", RUN+="/lib/udev/alsa-udev %n"
-------------- następna część ---------
Index: alsa-udev.spec
===================================================================
RCS file: /cvsroot/SPECS/alsa-udev.spec,v
retrieving revision 1.5
diff -u -r1.5 alsa-udev.spec
--- alsa-udev.spec 12 Feb 2007 21:23:46 -0000 1.5
+++ alsa-udev.spec 1 Jun 2007 10:07:37 -0000
@@ -3,7 +3,7 @@
Summary(pl.UTF-8): ReguĹy i skrypty udev dla Advanced Linux Sound Architecture
Name: alsa-udev
Version: 0.1
-Release: 0.1
+Release: 0.2
License: GPL
Group: Applications/Sound
Source0: %{name}.rules
@@ -30,10 +30,12 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -D %{SOURCE0} $RPM_BUILD_ROOT/etc/udev/rules.d/alsa.rules
-install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/udev/scripts/alsa.sh
-install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/alsa_udev
-install -D %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/alsa-udev
+sed -i -e 's#/lib/udev/#/%{_lib}/udev/#g' %{SOURCE0}
+
+install -D %{SOURCE0} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/alsa.rules
+install -D %{SOURCE1} $RPM_BUILD_ROOT/%{_lib}/udev/alsa_udev
+install -D %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/alsa_udev
+install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/alsa-udev
%clean
rm -rf $RPM_BUILD_ROOT
@@ -48,10 +50,10 @@
%files
%defattr(644,root,root,755)
-%attr(754,root,root) /etc/rc.d/init.d/*
-%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
-/etc/udev/rules.d/alsa.rules
-%attr(754,root,root) /etc/udev/scripts/alsa.sh
+%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/*
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysconfig/*
+%{_sysconfdir}/udev/rules.d/alsa.rules
+%attr(754,root,root) /%{_lib}/udev/alsa_udev
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
-------------- następna część ---------
Index: udev.spec
===================================================================
RCS file: /cvsroot/SPECS/udev.spec,v
retrieving revision 1.221
diff -u -r1.221 udev.spec
--- udev.spec 26 May 2007 13:08:27 -0000 1.221
+++ udev.spec 1 Jun 2007 10:09:59 -0000
@@ -333,7 +333,6 @@
%attr(755,root,root) %{_prefix}/sbin/udevmonitor
%dir %{_sysconfdir}/udev
-%dir %{_sysconfdir}/udev/scripts
%dir %{_sysconfdir}/udev/rules.d
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
Więcej informacji o liście dyskusyjnej pld-devel-pl