[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