fix
authorMiklos Szeredi <miklos@szeredi.hu>
Thu, 15 Sep 2005 12:51:00 +0000 (12:51 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Thu, 15 Sep 2005 12:51:00 +0000 (12:51 +0000)
ChangeLog
configure.in
util/Makefile.am
util/udev.rules [new file with mode: 0644]

index b648503c509b20cee527a83c25cd65e0141d6225..85922f7937f36e1ffa77b2491d3145d633a59cbb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-09-15  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Install UDEV rule file, so /dev/fuse is created with mode 0666.
+       Help from Jens M. Noedler.
+
 2005-09-14  Miklos Szeredi <miklos@szeredi.hu>
 
        * Add memory cleanup on thread exit
index d213f071a8107b796a1c9d5528f32b7b33c15751..5a8bc2f6883521a2691f3ce6c55be11c7482c3bc 100644 (file)
@@ -55,6 +55,10 @@ if test -z "$MOUNT_FUSE_PATH"; then
        MOUNT_FUSE_PATH=/sbin
 fi
 AC_SUBST(MOUNT_FUSE_PATH)
+if test -z "$UDEV_RULES_PATH"; then
+       UDEV_RULES_PATH=/etc/udev/rules.d
+fi
+AC_SUBST(UDEV_RULES_PATH)
 
 AC_SUBST(subdirs2)
 
index 54edccb013f18f2ea5e43ea7d472ab526968cc56..8de745923082e286ab295674d42299e844025581 100644 (file)
@@ -13,12 +13,17 @@ install-exec-hook:
                mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229; \
        fi
 
-EXTRA_DIST = mount.fuse
+EXTRA_DIST = mount.fuse udev.rules
 
 MOUNT_FUSE_PATH = @MOUNT_FUSE_PATH@
+UDEV_RULES_PATH = @UDEV_RULES_PATH@
 
 install-exec-local:
        $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
 
+install-data-local:
+       $(INSTALL_DATA) $(srcdir)/udev.rules $(DESTDIR)$(UDEV_RULES_PATH)/40-fuse.rules
+
 uninstall-local:
        rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       rm -f $(DESTDIR)$(UDEV_RULES_PATH)/40-fuse.rules
diff --git a/util/udev.rules b/util/udev.rules
new file mode 100644 (file)
index 0000000..3c37cbc
--- /dev/null
@@ -0,0 +1 @@
+KERNEL="fuse", MODE="0666"