diff --git a/56-idedma.rules b/56-idedma.rules index 1322c4e..95e269e 100644 --- a/56-idedma.rules +++ b/56-idedma.rules @@ -1,3 +1,2 @@ # start idedma script for each added IDE device -KERNEL=="hd*[!0-9]", ACTION=="add", RUN+="/lib/udev/idedma.sh /dev/%k" -KERNEL=="sd*[!0-9]", ACTION=="add", RUN+="/lib/udev/idedma.sh /dev/%k" +ACTION=="add", SUBSYSTEM=="block", KERNEL=="hd*[!0-9]", RUN+="/lib/udev/idedma.sh $env{DEVNAME}" diff --git a/hdparm.changes b/hdparm.changes index 27cdcf2..bd8b55a 100644 --- a/hdparm.changes +++ b/hdparm.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Apr 20 01:42:13 CEST 2009 - kay.sievers@novell.com + +- do not try to set DMA for libata devices - it will not do anything +- move rules file to /lib/udev/rules.d + ------------------------------------------------------------------- Mon Mar 23 08:18:39 CET 2009 - mseben@suse.cz diff --git a/hdparm.spec b/hdparm.spec index bc97b4b..99c7352 100644 --- a/hdparm.spec +++ b/hdparm.spec @@ -25,7 +25,7 @@ PreReq: %insserv_prereq %fillup_prereq coreutils Provides: base:/sbin/hdparm AutoReqProv: on Version: 9.13 -Release: 1 +Release: 2 Summary: A Program to Get and Set Hard Disk Parameters Source: %{name}-%{version}.tar.bz2 Source1: 56-idedma.rules @@ -60,11 +60,10 @@ mkdir -p $RPM_BUILD_ROOT/sbin mkdir -p $RPM_BUILD_ROOT/usr/share/man/man8 make install DESTDIR=$RPM_BUILD_ROOT mv contrib/README contrib/README.contrib -install -d $RPM_BUILD_ROOT/etc/udev/rules.d -install -m 644 %{S:1} $RPM_BUILD_ROOT/etc/udev/rules.d +install -d $RPM_BUILD_ROOT/lib/udev/rules.d +install -m 644 %{S:1} $RPM_BUILD_ROOT/lib/udev/rules.d install -d $RPM_BUILD_ROOT/var/adm/fillup-templates install -m 644 %{S:2} $RPM_BUILD_ROOT/var/adm/fillup-templates -install -d $RPM_BUILD_ROOT/lib/udev install -m 755 %{S:3} $RPM_BUILD_ROOT/lib/udev/idedma.sh install -d $RPM_BUILD_ROOT/usr/lib/hdparm %ifarch %ix86 @@ -109,13 +108,15 @@ fi /sbin/hdparm %dir /lib/udev /lib/udev/idedma.sh -%dir /etc/udev -%dir /etc/udev/rules.d -%config(noreplace) /etc/udev/rules.d/56-idedma.rules +%dir /lib/udev/rules.d +/lib/udev/rules.d/56-idedma.rules /usr/lib/hdparm /var/adm/fillup-templates/sysconfig.ide %changelog +* Mon Apr 20 2009 kay.sievers@novell.com +- do not try to set DMA for libata devices - it will not do anything +- move rules file to /lib/udev/rules.d * Mon Mar 23 2009 mseben@suse.cz - update to version 9.13 * fix O_DIRECT (--direct) for arch's other than x86 @@ -248,13 +249,13 @@ fi - fixed bug whereby old data was shown after settings changed (eg. with -W0) - removed old notes about a "correction factor" from man page -tT descriptions - retry open with O_RDONLY if O_RDWR fails with errno==EROFS -* Tue Jun 19 2007 ro@suse.de +* Wed Jun 20 2007 ro@suse.de - update to 7.6 - added -F flag to flush on-drive write cache buffer - replaced use of shm* functions with of mmap()/mlock() - removed gcc -Wextra flag --> unsupported on Debian Sarge - re-allow use of --security-freeze in combination with other flags -* Thu Jun 07 2007 ro@suse.de +* Fri Jun 08 2007 ro@suse.de - update to 7.5 - beef up warnings for -s1 flag, as people seem to be ignoring them * Fri Jun 01 2007 ro@suse.de @@ -268,7 +269,7 @@ fi - install contrib scripts to /usr/lib/hdparm - mark udev file as config - fix permissions for fillup-template -* Mon Apr 30 2007 schwab@suse.de +* Tue May 01 2007 schwab@suse.de - Don't strip binaries. * Mon Apr 30 2007 ro@suse.de - update to 7.3 @@ -349,11 +350,11 @@ fi * Fri Nov 05 2004 ro@suse.de - update to 5.8 - remove-dup-swap.patch has been merged upstream -* Wed Oct 20 2004 ro@suse.de +* Thu Oct 21 2004 ro@suse.de - silence errors for BLKFLSBUF (#45057) * Tue Oct 12 2004 ro@suse.de - added contrib files to doc (#47105) -* Sat Sep 04 2004 ro@suse.de +* Sun Sep 05 2004 ro@suse.de - update to 5.7 - removed obsolete lvm patch - recreated err_return patch again