diff --git a/fuse-2.7.4.tar.bz2 b/fuse-2.7.4.tar.bz2 deleted file mode 100644 index 8df9f8e..0000000 --- a/fuse-2.7.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71df51aff3fd120a9ea78bfb4cd13446930ab65269d970d52c5b4079d13660e0 -size 394019 diff --git a/fuse-2.8.0.tar.bz2 b/fuse-2.8.0.tar.bz2 new file mode 100644 index 0000000..1604bd2 --- /dev/null +++ b/fuse-2.8.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7909193a290922382d7cc9b36ef818dc0e693937e0b546bf29c4f00bdd7944af +size 386995 diff --git a/fuse-install-fix.diff b/fuse-install-fix.diff index 3a79598..d57d82e 100644 --- a/fuse-install-fix.diff +++ b/fuse-install-fix.diff @@ -1,6 +1,36 @@ ---- util/Makefile.am -+++ util/Makefile.am -@@ -9,14 +9,14 @@ +--- util/Makefile.in.orig 2009-09-07 00:26:57.000000000 +0200 ++++ util/Makefile.in 2009-09-07 00:27:50.000000000 +0200 +@@ -541,27 +541,14 @@ + + + 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 || true"; \ +- mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229 || true; \ +- fi + + install-exec-local: + $(mkdir_p) $(DESTDIR)$(MOUNT_FUSE_PATH) + $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse + $(mkdir_p) $(DESTDIR)$(INIT_D_PATH) + $(INSTALL_SCRIPT) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse +- @if test -x /usr/sbin/update-rc.d; then \ +- echo "/usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true"; \ +- /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true; \ +- fi + + install-data-local: +- $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH) +- $(INSTALL_DATA) $(srcdir)/udev.rules $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules + + uninstall-local: + rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse +--- util/Makefile.am.orig 2009-09-07 00:26:13.000000000 +0200 ++++ util/Makefile.am 2009-09-07 00:27:36.000000000 +0200 +@@ -13,15 +13,6 @@ ulockmgr_server_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D_REENTRANT ulockmgr_server_LDFLAGS = -pthread @@ -12,27 +42,22 @@ - echo "mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229 || true"; \ - mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229 || true; \ - fi -+#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 || true"; \ -+# mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229 || true; \ -+# fi +- + EXTRA_DIST = udev.rules init_script - EXTRA_DIST = mount.fuse udev.rules init_script + MOUNT_FUSE_PATH = @MOUNT_FUSE_PATH@ +@@ -33,14 +24,8 @@ + $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse + $(mkdir_p) $(DESTDIR)$(INIT_D_PATH) + $(INSTALL_SCRIPT) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse +- @if test -x /usr/sbin/update-rc.d; then \ +- echo "/usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true"; \ +- /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true; \ +- fi -@@ -34,9 +34,9 @@ - /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true; \ - fi - --install-data-local: + install-data-local: - $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH) - $(INSTALL_DATA) $(srcdir)/udev.rules $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules -+#install-data-local: -+# $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH) -+# $(INSTALL_DATA) $(srcdir)/udev.rules $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules uninstall-local: rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse diff --git a/fuse.changes b/fuse.changes index 1be99af..6a9469a 100644 --- a/fuse.changes +++ b/fuse.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sun Sep 6 22:30:08 UTC 2009 - pascal.bleser@opensuse.org + +- update to 2.8.0: + * more scalable directory tree locking + * atomic open(O_TRUNC) support + * support big write requests on kernels 2.6.26 and newer + * out-of-tree fuse module removed + * better NFS exporting support + * new ioctl and poll requests + * new CUSE (Character Device in Userspace) interface + * allow umask processing in userspace + * added cache invalidation notifications + * bugfixes and small improvements + ------------------------------------------------------------------- Thu Jul 30 10:30:41 CEST 2009 - aj@suse.de diff --git a/fuse.spec b/fuse.spec index 944def7..746b397 100644 --- a/fuse.spec +++ b/fuse.spec @@ -1,5 +1,5 @@ # -# spec file for package fuse (Version 2.7.4) +# spec file for package fuse (Version 2.8.0) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,10 +20,11 @@ Name: fuse Summary: User space File System -Version: 2.7.4 -Release: 2 +Version: 2.8.0 +Release: 1 License: GPL v2 or later ; LGPL v2.1 or later Group: System/Filesystems +# http://prdownloads.sourceforge.net/fuse/fuse-2.X/%{version}/fuse-%{version}.tar.gz Source: %{name}-%{version}.tar.bz2 Source1: boot.fuse Source2: fuse.rpmlintrc @@ -33,7 +34,11 @@ Url: http://fuse.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: licenses BuildRequires: licenses +%if 0%{?suse_version} +%if 0%{?suse_version} >= 1000 Supplements: filesystem(fuse) +%endif +%endif PreReq: %insserv_prereq permissions %description @@ -219,7 +224,6 @@ Authors: %endif %build -autoreconf -fi export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure --with-pic \ --with-pkgconfigdir=%{_libdir}/pkgconfig \