Dont bother creating a /dev/fuse device node #152032 by Mike Kelly.
authorMike Frysinger <vapier@gentoo.org>
Wed, 1 Nov 2006 06:17:18 +0000 (06:17 +0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 1 Nov 2006 06:17:18 +0000 (06:17 +0000)
Package-Manager: portage-2.1.2_rc1-r1

sys-fs/fuse/ChangeLog
sys-fs/fuse/Manifest
sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch [new file with mode: 0644]
sys-fs/fuse/fuse-2.6.0_rc3.ebuild

index e7ef635f3a710a2e2ca948ac8581d9ed9dba4ecd..0e4e9d352bce71c0e8970587edc6ce50df75c6c7 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for sys-fs/fuse
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.64 2006/10/20 03:40:33 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.65 2006/11/01 06:17:18 vapier Exp $
+
+  01 Nov 2006; Mike Frysinger <vapier@gentoo.org>
+  +files/fuse-2.6.0_rc3-no-mknod.patch, fuse-2.6.0_rc3.ebuild:
+  Dont bother creating a /dev/fuse device node #152032 by Mike Kelly.
 
   20 Oct 2006; Joseph Jezak <josejx@gentoo.org> fuse-2.6.0_rc1.ebuild:
   Marked ppc stable for bug #148506.
index 9843d59344948a95195b08dfa4739bcafcd90223..914780f9b5d4c521fc28af252dd7ab85985b3823 100644 (file)
@@ -1,3 +1,10 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX fuse-2.6.0_rc3-no-mknod.patch 476 RMD160 c21064b080b70fb3757638b4e98e5d83a25a9d57 SHA1 3935d74d2744fdeb55d15a1e840db27052e55645 SHA256 a9181c2e453680680105eb3799806eb2f5a54094568c1998f843651a34ce82fc
+MD5 69d0114b2cdbf042c20325071bf6db38 files/fuse-2.6.0_rc3-no-mknod.patch 476
+RMD160 c21064b080b70fb3757638b4e98e5d83a25a9d57 files/fuse-2.6.0_rc3-no-mknod.patch 476
+SHA256 a9181c2e453680680105eb3799806eb2f5a54094568c1998f843651a34ce82fc files/fuse-2.6.0_rc3-no-mknod.patch 476
 AUX fuse-fix-lazy-binding.patch 398 RMD160 e8663cdbf720378839bf3ac786a49a9927b81afe SHA1 59a923f6263e954a7db488021005448cefcc8f5a SHA256 d9733aaece65a0c864edbfebae205cdec096174165e943a569adb216ec73f9e1
 MD5 c1ef6366ba5892111ddef08887328663 files/fuse-fix-lazy-binding.patch 398
 RMD160 e8663cdbf720378839bf3ac786a49a9927b81afe files/fuse-fix-lazy-binding.patch 398
@@ -13,14 +20,14 @@ EBUILD fuse-2.6.0_rc1.ebuild 1822 RMD160 9d9b2e005c999d450317dd7211e37b68b3a1f25
 MD5 2d20d9905d93b12e00b5a06484cb0f6b fuse-2.6.0_rc1.ebuild 1822
 RMD160 9d9b2e005c999d450317dd7211e37b68b3a1f25c fuse-2.6.0_rc1.ebuild 1822
 SHA256 9eb324be2b3c061721c5bafddeb1b6d0667d228590f45f3686e8a2e1be4d6c9b fuse-2.6.0_rc1.ebuild 1822
-EBUILD fuse-2.6.0_rc3.ebuild 1828 RMD160 07b1d713589873c7b7df2480ae5244305f4bf0a9 SHA1 838b7a44758356699e5582bf67f74a4238dc9db0 SHA256 13828fefe3251449378757ff1edf2036deaa40f51bf32986de6501727fd0b541
-MD5 670b3618082fc74fc64560cd590f0cab fuse-2.6.0_rc3.ebuild 1828
-RMD160 07b1d713589873c7b7df2480ae5244305f4bf0a9 fuse-2.6.0_rc3.ebuild 1828
-SHA256 13828fefe3251449378757ff1edf2036deaa40f51bf32986de6501727fd0b541 fuse-2.6.0_rc3.ebuild 1828
-MISC ChangeLog 9170 RMD160 643ef0e4066f8d4c6e29cb0e4b71263f28fcc716 SHA1 3850d54bfcf625c69f13668bffa4cceea0b358ba SHA256 d0067da3248696949c2dc1a04cc3c0775981ec6cefb1e281a51e6cd2ab2a67d1
-MD5 42b8d0c845ac791821fb7a7ae00e9f4e ChangeLog 9170
-RMD160 643ef0e4066f8d4c6e29cb0e4b71263f28fcc716 ChangeLog 9170
-SHA256 d0067da3248696949c2dc1a04cc3c0775981ec6cefb1e281a51e6cd2ab2a67d1 ChangeLog 9170
+EBUILD fuse-2.6.0_rc3.ebuild 1860 RMD160 524463f1785c82375a7eaec5e9f6d8ef3bc26e53 SHA1 e1335888560d03021e1c0e7a691f1ae3932c2330 SHA256 63ea485dc0f1cf220ae49026a127cc759665d6719769317f43594fb3c740cbe6
+MD5 04c75232176e745114f46f94b4701092 fuse-2.6.0_rc3.ebuild 1860
+RMD160 524463f1785c82375a7eaec5e9f6d8ef3bc26e53 fuse-2.6.0_rc3.ebuild 1860
+SHA256 63ea485dc0f1cf220ae49026a127cc759665d6719769317f43594fb3c740cbe6 fuse-2.6.0_rc3.ebuild 1860
+MISC ChangeLog 9354 RMD160 ba9d4966091f0aa21d3a8ba0d2b13f8d7b90b0d4 SHA1 ce8dd3a1f3de2054a8935ff54460272c57180854 SHA256 651fbeb187ef18101a412c5a670d099073079daed8d01f0cdc47d24a71f5188d
+MD5 5af18083aa75b03feb0076e3f6c70dee ChangeLog 9354
+RMD160 ba9d4966091f0aa21d3a8ba0d2b13f8d7b90b0d4 ChangeLog 9354
+SHA256 651fbeb187ef18101a412c5a670d099073079daed8d01f0cdc47d24a71f5188d ChangeLog 9354
 MISC metadata.xml 264 RMD160 ff3b07b3794623e4733a4dd289cffc9606d6e432 SHA1 310c846802ac0f01334ee8677c428e2962594d01 SHA256 62bbe388ec16f0c4a20cfbb752b05fdefd1349254c494cdea67c096bb553c06b
 MD5 6e89ba8198764bfd079a0cfa18dca593 metadata.xml 264
 RMD160 ff3b07b3794623e4733a4dd289cffc9606d6e432 metadata.xml 264
@@ -34,3 +41,10 @@ SHA256 eb1464bea0851975ce0444e4b684ef5fd9e9af05cbfe13c4ff557018a0f5ed5d files/di
 MD5 8ec6120e9d1470c6e7651a6f097bc6fe files/digest-fuse-2.6.0_rc3 244
 RMD160 c76526b40fc16ee3dece09ffe4fe4154c87f30cc files/digest-fuse-2.6.0_rc3 244
 SHA256 35552ff60e3449d28ba7a63de789047114ab0e4b792faca8a383ad7a6915de11 files/digest-fuse-2.6.0_rc3 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFSDv6amhnQswr0vIRAhJsAJ4jyhaDT11/VewW5N7x3AnF7okn5QCfRBQ0
+4HjQsHWoheSlV+MAgFk+eaE=
+=IqLF
+-----END PGP SIGNATURE-----
diff --git a/sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch b/sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch
new file mode 100644 (file)
index 0000000..0f06d38
--- /dev/null
@@ -0,0 +1,18 @@
+let udev handle this
+
+http://bugs.gentoo.org/152032
+
+--- util/Makefile.in
++++ util/Makefile.in
+@@ -490,11 +490,6 @@
+ install-exec-hook:
+       -chown root $(DESTDIR)$(bindir)/fusermount
+       -chmod u+s $(DESTDIR)$(bindir)/fusermount
+-      @if test ! -e $(DESTDIR)/dev/fuse; then \
+-              $(mkdir_p) $(DESTDIR)/dev; \
+-              echo "mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229"; \
+-              mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229; \
+-      fi
+ install-exec-local:
+       $(mkdir_p) $(DESTDIR)$(MOUNT_FUSE_PATH)
index a5f694cad5ecad596e0cb1781c85a68dce2262c2..37f899edbaad6f49cf3533881041304fdea8b156 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.6.0_rc3.ebuild,v 1.1 2006/10/16 18:24:44 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.6.0_rc3.ebuild,v 1.2 2006/11/01 06:17:18 vapier Exp $
 
 inherit linux-mod eutils libtool
 
@@ -29,20 +29,23 @@ pkg_setup() {
 
 src_unpack() {
        unpack ${A}
-       cd ${S}
-       epatch ${FILESDIR}/fuse-fix-lazy-binding.patch
+       cd "${S}"
+       epatch "${FILESDIR}"/fuse-fix-lazy-binding.patch
+       epatch "${FILESDIR}"/${P}-no-mknod.patch #152032
        elibtoolize
 }
 
 src_compile() {
-       einfo "Preparing fuse userland"
-       econf --disable-kernel-module --disable-example || \
-               die "econf failed for fuse userland"
+       econf \
+               --disable-kernel-module \
+               --disable-example \
+               || die "econf failed for fuse userland"
        emake || die "emake failed"
 
-       if use kernel_linux; then
-               sed -i -e 's/.*depmod.*//g' ${S}/kernel/Makefile.in
-               convert_to_m ${S}/kernel/Makefile.in
+       if use kernel_linux ; then
+               cd "${S}"
+               sed -i -e 's/.*depmod.*//g' kernel/Makefile.in
+               convert_to_m kernel/Makefile.in
                linux-mod_src_compile
        fi
 }
@@ -55,7 +58,7 @@ src_install() {
        docinto example
        dodoc example/*
 
-       if use kernel_linux; then
+       if use kernel_linux ; then
                linux-mod_src_install
        else
                insinto /usr/include/fuse