diff options
author | Michael Hanson <hansonorders@verizon.net> | 2010-11-30 23:39:10 (GMT) |
---|---|---|
committer | Michael Hanson <hansonorders@verizon.net> | 2010-11-30 23:39:10 (GMT) |
commit | 5505b4fd4078ec7378fe693bfa94c200de62c12b (patch) | |
tree | 9783acb0093f1b96391dd564cb6eda72887ea6a7 /abs/core/udev/PKGBUILD | |
parent | f46b7a927ccd88b3fcddfe80d16ad7e1ee70a202 (diff) | |
download | linhes_pkgbuild-5505b4fd4078ec7378fe693bfa94c200de62c12b.zip linhes_pkgbuild-5505b4fd4078ec7378fe693bfa94c200de62c12b.tar.gz linhes_pkgbuild-5505b4fd4078ec7378fe693bfa94c200de62c12b.tar.bz2 |
udev: upgrade
Diffstat (limited to 'abs/core/udev/PKGBUILD')
-rw-r--r-- | abs/core/udev/PKGBUILD | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/abs/core/udev/PKGBUILD b/abs/core/udev/PKGBUILD index 2f71d28..c7ad8b3 100644 --- a/abs/core/udev/PKGBUILD +++ b/abs/core/udev/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 85315 2010-07-12 05:13:37Z tpowa $ +# $Id: PKGBUILD 94655 2010-10-09 09:42:22Z tpowa $ # Maintainer: Aaron Griffin <aaron@archlinux.org> # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Maintainer: Thomas Bächler <thomas@archlinux.org> pkgbase="udev" pkgname=('udev' 'udev-compat') -pkgver=160 +pkgver=163 pkgrel=1 -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" license=('GPL') groups=('base') @@ -15,21 +15,18 @@ groups=('base') options=(!makeflags !libtool) makedepends=('glibc' 'coreutils' 'util-linux' 'libusb' 'glib2' 'kernel26' 'gperf' 'libxslt' 'gobject-introspection') source=(http://www.kernel.org/pub/linux/utils/kernel/hotplug/$pkgname-$pkgver.tar.bz2 - 81-arch.rules load-modules.sh cdsymlinks.sh root-link.sh - arch-udev-rules.patch - logitech-rules.patch) -md5sums=('65459a1f090082c0471bf4e5112208d7' - '6393ee81993f8b9beb776ca904005864' + 80-drivers.rules + 81-arch.rules + load-modules.sh + cdsymlinks.sh) +md5sums=('8b584982c5548ca0368beeddc5413146' + '4427855146513a4703ab5c7eb8a0156e' + 'f17c99779173ddc79f866cf3a5de5e68' 'f91fddc67609b45b244a624977c4247b' - '2e808ee78d237c478b57af2a68d43769' - '2d6dc6842464f107bccc68cd505a6c31' - '70198227b7bbe3852e1cd2299693af66' - '817537bdcfc1a4fa79e853fd38df4528') + '2e808ee78d237c478b57af2a68d43769') build() { cd $srcdir/$pkgname-$pkgver - # fix logitech rules - patch -Np0 -i $srcdir/logitech-rules.patch ./configure --prefix="" --mandir=/usr/share/man\ --includedir=/usr/include\ --libexecdir=/lib/udev\ @@ -54,21 +51,16 @@ package_udev() { mv $pkgdir/lib/pkgconfig $pkgdir/usr/lib # Fix ConsoleKit path mv $pkgdir/lib/ConsoleKit $pkgdir/usr/lib + # Replace original 80-drivers.rules with custom one. + install -D -m644 $srcdir/80-drivers.rules $pkgdir/lib/udev/rules.d/80-drivers.rules # Install our rule for permissions and symlinks install -D -m644 $srcdir/81-arch.rules $pkgdir/lib/udev/rules.d/81-arch.rules # install our module loading subsystem install -D -m755 $srcdir/load-modules.sh $pkgdir/lib/udev/load-modules.sh # install cdsymlinks.sh install -D -m755 $srcdir/cdsymlinks.sh $pkgdir/lib/udev/cdsymlinks.sh - # install root-link.sh - install -D -m755 $srcdir/root-link.sh $pkgdir/lib/udev/root-link.sh # disable error logging to prevent startup failures printed to vc on boot sed -i -e 's|udev_log="err"|udev_log="0"|g' $pkgdir/etc/udev/udev.conf - # fix standard udev rules to fit to arch - cd $pkgdir/lib/udev/rules.d/ - patch -Np1 -i $srcdir/arch-udev-rules.patch - # remove .orig files - rm -f $pkgdir/lib/udev/rules.d/*.orig # disable persistent cdromsymlinks and network by default # and move it to /etc/udev/rules.d mv $pkgdir/lib/udev/rules.d/75-persistent-net-generator.rules \ @@ -109,9 +101,11 @@ package_udev() { # /dev/ppp mknod -m 0600 ${pkgdir}/lib/udev/devices/ppp c 108 0 - # Replace dialout group in rules with uucp group + # Replace dialout/tape/cdrom group in rules with uucp/storage/optical group for i in $pkgdir/lib/udev/rules.d/*.rules; do - sed -i -e 's#GROUP="dialout"#GROUP="uucp"#g' $i + sed -i -e 's#GROUP="dialout"#GROUP="uucp"#g; + s#GROUP="tape"#GROUP="storage"#g; + s#GROUP="cdrom"#GROUP="optical"#g' $i done mv "${pkgdir}/lib/girepository-1.0" "${pkgdir}/usr/lib/" |