[arch-commits] Commit in udev/trunk (PKGBUILD static-node-permission.patch)

Tom Gundersen tomegun at archlinux.org
Sat Jul 30 19:28:31 EDT 2011


    Date: Saturday, July 30, 2011 @ 19:28:30
  Author: tomegun
Revision: 133953

upgpkg: udev 173-1
upstream release

Modified:
  udev/trunk/PKGBUILD
Deleted:
  udev/trunk/static-node-permission.patch

------------------------------+
 PKGBUILD                     |   20 ++++++++++----------
 static-node-permission.patch |   26 --------------------------
 2 files changed, 10 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-07-30 20:27:22 UTC (rev 133952)
+++ PKGBUILD	2011-07-30 23:28:30 UTC (rev 133953)
@@ -6,8 +6,8 @@
 
 pkgbase="udev"
 pkgname=('udev' 'udev-compat')
-pkgver=172
-pkgrel=2
+pkgver=173
+pkgrel=1
 arch=(i686 x86_64)
 url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"
 license=('GPL')
@@ -16,16 +16,17 @@
 options=(!makeflags !libtool)
 makedepends=('glibc' 'coreutils' 'util-linux' 'pciutils' 'libusb-compat' 'glib2' 'kernel26' 'gperf' 'libxslt' 'gobject-introspection')
 source=(http://www.kernel.org/pub/linux/utils/kernel/hotplug/$pkgbase-$pkgver.tar.bz2
-	static-node-permission.patch
         81-arch.rules)
 
 build() {
   cd $srcdir/$pkgbase-$pkgver
-  # permissions on static /dev/fuse node (will be in udev-173)
-  patch -Np1 -i ../static-node-permission.patch
-  ./configure --sysconfdir=/etc --with-rootlibdir=/lib --libexecdir=/lib/udev\
-              --sbindir=/sbin --with-systemdsystemunitdir=/lib/systemd/system\
-              --disable-rule-generator
+  ./configure --sysconfdir=/etc\
+              --with-rootlibdir=/lib\
+              --libexecdir=/lib/udev\
+              --sbindir=/sbin\
+              --with-systemdsystemunitdir=/lib/systemd/system\
+              --disable-rule-generator\
+              --enable-udev_acl
   make
 }
   
@@ -92,6 +93,5 @@
   # /dev/ppp
   mknod -m 0600 ${pkgdir}/lib/udev/devices/ppp c 108 0
 }
-md5sums=('bd122d04cf758441f498aad0169a454f'
-         '07e5b965d7e90988ea2f7ffb19a08ef7'
+md5sums=('91a88a359b60bbd074b024883cc0dbde'
          'ec529eb1ddaabb70c61b38f80bb8462a')

Deleted: static-node-permission.patch
===================================================================
--- static-node-permission.patch	2011-07-30 20:27:22 UTC (rev 133952)
+++ static-node-permission.patch	2011-07-30 23:28:30 UTC (rev 133953)
@@ -1,26 +0,0 @@
-From 36acdbcc776822624103eff7c80a9468317918ac Mon Sep 17 00:00:00 2001
-From: Kay Sievers <kay.sievers at vrfy.org>
-Date: Mon, 11 Jul 2011 22:56:37 +0200
-Subject: [PATCH] udevd: fix (recently) broken static node permission setting
-
-Many thanks to Tom Gundersen for identifying the issue.
----
- udev/udev-rules.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/udev/udev-rules.c b/udev/udev-rules.c
-index d16c1f9..7db0767 100644
---- a/udev/udev-rules.c
-+++ b/udev/udev-rules.c
-@@ -2721,7 +2721,7 @@ void udev_rules_apply_static_dev_perms(struct udev_rules *rules)
- 			struct stat stats;
- 
- 			/* we assure, that the permissions tokens are sorted before the static token */
--			if (uid == 0 && gid == 0)
-+			if (mode == 0 && uid == 0 && gid == 0)
- 				goto next;
- 			util_strscpyl(filename, sizeof(filename), udev_get_dev_path(rules->udev), "/",
- 				      &rules->buf[cur->key.value_off], NULL);
--- 
-1.7.6
-



More information about the arch-commits mailing list