[arch-commits] CVS update of arch/build/base/udev (PKGBUILD udev.rules)
Tobias Powalowski
tpowa at archlinux.org
Sat Apr 28 10:43:58 UTC 2007
Date: Saturday, April 28, 2007 @ 06:43:58
Author: tpowa
Path: /home/cvs-arch/arch/build/base/udev
Modified: PKGBUILD (1.132 -> 1.133) udev.rules (1.81 -> 1.82)
'upgpkg: update to new version'
------------+
PKGBUILD | 23 +++++++++--------------
udev.rules | 15 +++++++++++----
2 files changed, 20 insertions(+), 18 deletions(-)
Index: arch/build/base/udev/PKGBUILD
diff -u arch/build/base/udev/PKGBUILD:1.132 arch/build/base/udev/PKGBUILD:1.133
--- arch/build/base/udev/PKGBUILD:1.132 Mon Mar 26 14:00:49 2007
+++ arch/build/base/udev/PKGBUILD Sat Apr 28 06:43:58 2007
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD,v 1.132 2007/03/26 18:00:49 tpowa Exp $
+# $Id: PKGBUILD,v 1.133 2007/04/28 10:43:58 tpowa Exp $
# Maintainer: Judd Vinet <jvinet at zeroflux.org>
pkgname=udev
-pkgver=107
-pkgrel=3
+pkgver=109
+pkgrel=1
pkgdesc="The userspace dev tools (udev)"
arch=(i686 x86_64)
url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"
@@ -14,20 +14,19 @@
replaces=('devfsd')
source=(http://www.kernel.org/pub/linux/utils/kernel/hotplug/$pkgname-$pkgver.tar.bz2 \
migrate-udev udev.rules start_udev load-modules.sh cdrom-rules.patch cdsymlinks.sh root-link.sh\
- readme-udev-arch.txt post-107.patch)
-md5sums=('b90dcb9d6d164fa34fe6632c506ce867' '49434a593918c822077bc3af765f1aff'\
- 'ccc2a8eb258d184884df2a04b6f2ba85' 'a68a519d1ed8cbbd2f45c23eb32ea218'\
+ readme-udev-arch.txt)
+md5sums=('6fd1ed31f48d7e99c549a132974a34c0' '49434a593918c822077bc3af765f1aff'\
+ '05d39c53ab4f48793da24cf8c82fbb27' 'a68a519d1ed8cbbd2f45c23eb32ea218'\
'592f2ba6323b66799f4954f1ed1ee93b' '12d3ab1283c56beb903afcab11789037'\
'8424b78e9dd772e75b4ef90814807815' '2d6dc6842464f107bccc68cd505a6c31'\
- 'f01c60661e4b32ca7c7f905c1e194a52' 'd3b6ac926fb7b3c34d202c1deafd9f1d')
+ 'f01c60661e4b32ca7c7f905c1e194a52')
build() {
export MAKEFLAGS="$MAKEFLAGS -j1"
cd $startdir/src/$pkgname-$pkgver
- patch -Np1 -i ../post-107.patch || return 1
make || return 1
make INSTALL=/bin/install DESTDIR=$startdir/pkg install \
- EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id extras/firmware extras/floppy extras/run_directory extras/scsi_id extras/usb_id extras/volume_id extras/path_id extras/rule_generator"
+ EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id extras/firmware extras/floppy extras/scsi_id extras/usb_id extras/volume_id extras/path_id extras/rule_generator"
# rmdir $startdir/pkg/udev
rm -f $startdir/pkg/etc/udev/rules.d/50-udev.rules
rm -f $startdir/pkg/etc/udev/permissions.d/50-udev.permissions || return 1
@@ -57,8 +56,4 @@
mv $startdir/pkg/etc/udev/rules.d/75-cd-aliases-generator.rules \
$startdir/pkg/etc/udev/rules.d/75-cd-aliases-generator.rules.optional
}
-md5sums=('b90dcb9d6d164fa34fe6632c506ce867' '49434a593918c822077bc3af765f1aff'\
- 'ccc2a8eb258d184884df2a04b6f2ba85' 'a68a519d1ed8cbbd2f45c23eb32ea218'\
- '592f2ba6323b66799f4954f1ed1ee93b' '12d3ab1283c56beb903afcab11789037'\
- '8424b78e9dd772e75b4ef90814807815' '2d6dc6842464f107bccc68cd505a6c31'\
- 'f01c60661e4b32ca7c7f905c1e194a52' 'd3b6ac926fb7b3c34d202c1deafd9f1d')
+
Index: arch/build/base/udev/udev.rules
diff -u arch/build/base/udev/udev.rules:1.81 arch/build/base/udev/udev.rules:1.82
--- arch/build/base/udev/udev.rules:1.81 Sun Mar 25 09:38:00 2007
+++ arch/build/base/udev/udev.rules Sat Apr 28 06:43:58 2007
@@ -69,7 +69,8 @@
#PNP addon modules
ACTION=="add", SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", ATTRS{id}=="PNP0800", RUN+="/lib/udev/load-modules.sh pcspkr"
-ACTION=="add", SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", ATTRS{id}=="PNP0b00", RUN+="/lib/udev/load-modules.sh rtc"
+# not needed anymore with kernel >= 2.6.21
+#ACTION=="add", SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", ATTRS{id}=="PNP0b00", RUN+="/lib/udev/load-modules.sh rtc"
ACTION=="add", SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", ATTRS{id}=="*PNP0510*", RUN+="/lib/udev/load-modules.sh irtty-sir"
ACTION=="add", SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", ATTRS{id}=="*PNP0511*", RUN+="/lib/udev/load-modules.sh irtty-sir"
ACTION=="add", SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", ATTRS{id}=="PNPb02f", RUN+="/lib/udev/load-modules.sh analog"
@@ -348,6 +349,11 @@
KERNEL=="mmcblk[0-9]", ATTR{name}=="?*", ATTR{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}"
KERNEL=="mmcblk[0-9]p[0-9]", ATTR{name}=="?*", ATTR{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}-part%n"
+# libata compat (links like hd*)
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_VENDOR}=="ATA", PROGRAM="ata_id $tempnode", ENV{ID_ATA_COMPAT}="$result"
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_ATA_COMPAT}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_ATA_COMPAT}"
+KERNEL=="sd*[0-9]", ENV{ID_ATA_COMPAT}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_ATA_COMPAT}-part%n"
+
KERNEL=="mmcblk[0-9]", ATTR{name}=="?*", ATTR{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}"
KERNEL=="mmcblk[0-9]p[0-9]", ATTR{name}=="?*", ATTR{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}-part%n"
@@ -394,15 +400,16 @@
ATTRS{name}=="*dvb*|*DVB*|* IR *", ENV{ID_CLASS}="ir"
ATTRS{modalias}=="input:*-*a[068],*|input:*-*a*,[68],*m*", ATTRS{modalias}!="input:*-*k*14A,*r*", ENV{ID_CLASS}="joystick"
-ENV{ID_SERIAL}=="", ENV{ID_SERIAL}="noserial"
+# fill empty serial number
++ENV{ID_CLASS}=="?*", ENV{ID_SERIAL}=="", ENV{ID_SERIAL}="noserial"
# by-id links, generic and for the event devices
-KERNEL=="mouse*", ENV{ID_SUBSYSTEMS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_SUBSYSTEMS}-$env{ID_SERIAL}-$env{ID_CLASS}"
+KERNEL=="mouse*|js*", ENV{ID_SUBSYSTEMS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_SUBSYSTEMS}-$env{ID_SERIAL}-$env{ID_CLASS}"
KERNEL=="event*", ENV{ID_SUBSYSTEMS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_SUBSYSTEMS}-$env{ID_SERIAL}-event-$env{ID_CLASS}"
# by-path links
IMPORT{program}="/lib/udev/path_id %p"
-KERNEL=="mouse*", ENV{ID_PATH}=="?*", SYMLINK+="input/by-path/$env{ID_PATH}-$env{ID_CLASS}"
+KERNEL=="mouse*|js*", ENV{ID_PATH}=="?*", SYMLINK+="input/by-path/$env{ID_PATH}-$env{ID_CLASS}"
KERNEL=="event*", ENV{ID_PATH}=="?*", SYMLINK+="input/by-path/$env{ID_PATH}-event-$env{ID_CLASS}"
LABEL="persistent_input_end"
More information about the arch-commits
mailing list