import fuse-2.9.7-15.el8
This commit is contained in:
parent
1298f49ceb
commit
19c4dfeac6
@ -1,2 +1,2 @@
|
|||||||
fcb3641d5297938f4e183296eccaf0ccc1a0f892 SOURCES/fuse-2.9.7.tar.gz
|
fcb3641d5297938f4e183296eccaf0ccc1a0f892 SOURCES/fuse-2.9.7.tar.gz
|
||||||
68e973217f79e98c6f1fff7dffa2ce68e0687d0d SOURCES/fuse-3.2.1.tar.gz
|
413a2dcb4d274483893166c7894e1920ee61ab53 SOURCES/fuse-3.3.0.tar.gz
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,2 +1,2 @@
|
|||||||
SOURCES/fuse-2.9.7.tar.gz
|
SOURCES/fuse-2.9.7.tar.gz
|
||||||
SOURCES/fuse-3.2.1.tar.gz
|
SOURCES/fuse-3.3.0.tar.gz
|
||||||
|
11
SOURCES/fuse-3.10.4-fix-test-failure.patch
Normal file
11
SOURCES/fuse-3.10.4-fix-test-failure.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- libfuse-fuse-3.3.0/test/test_syscalls.c.orig 2018-11-06 19:57:47.000000000 +0100
|
||||||
|
+++ libfuse-fuse-3.3.0/test/test_syscalls.c 2022-02-07 17:17:47.512515240 +0100
|
||||||
|
@@ -1511,7 +1511,7 @@
|
||||||
|
|
||||||
|
errno = 0;
|
||||||
|
res = rename(PATH("a/b"), PATH2("a/d"));
|
||||||
|
- if (res == 0 || errno != ENOTEMPTY) {
|
||||||
|
+ if (res == 0 || (errno != ENOTEMPTY && errno != EEXIST)) {
|
||||||
|
PERROR("rename");
|
||||||
|
goto fail;
|
||||||
|
}
|
@ -1,19 +1,22 @@
|
|||||||
diff -up libfuse-fuse-3.2.1/util/install_helper.sh.nodev libfuse-fuse-3.2.1/util/install_helper.sh
|
--- libfuse-fuse-3.3.0/util/install_helper.orig 2022-01-31 20:17:39.461137935 +0100
|
||||||
--- libfuse-fuse-3.2.1/util/install_helper.sh.nodev 2017-11-14 15:48:15.000000000 -0500
|
+++ libfuse-fuse-3.3.0/util/install_helper.sh 2022-01-31 20:18:46.093188655 +0100
|
||||||
+++ libfuse-fuse-3.2.1/util/install_helper.sh 2017-11-16 15:23:20.552413938 -0500
|
@@ -22,18 +22,12 @@
|
||||||
@@ -11,14 +11,9 @@ bindir="$2"
|
DESTDIR="${DESTDIR%/}"
|
||||||
udevrulesdir="$3"
|
fi
|
||||||
prefix="${MESON_INSTALL_DESTDIR_PREFIX}"
|
|
||||||
|
|
||||||
-chown root:root "${prefix}/${bindir}/fusermount3"
|
-chown root:root "${DESTDIR}${bindir}/fusermount3"
|
||||||
+# chown root:root "${prefix}/${bindir}/fusermount3"
|
+#chown root:root "${DESTDIR}${bindir}/fusermount3"
|
||||||
chmod u+s "${prefix}/${bindir}/fusermount3"
|
chmod u+s "${DESTDIR}${bindir}/fusermount3"
|
||||||
|
|
||||||
|
install -D -m 644 "${MESON_SOURCE_ROOT}/util/fuse.conf" \
|
||||||
|
"${DESTDIR}${sysconfdir}/fuse.conf"
|
||||||
|
|
||||||
|
-
|
||||||
-if test ! -e "${DESTDIR}/dev/fuse"; then
|
-if test ! -e "${DESTDIR}/dev/fuse"; then
|
||||||
- mkdir -p "${DESTDIR}/dev"
|
- mkdir -p "${DESTDIR}/dev"
|
||||||
- mknod "${DESTDIR}/dev/fuse" -m 0666 c 10 229
|
- mknod "${DESTDIR}/dev/fuse" -m 0666 c 10 229
|
||||||
-fi
|
-fi
|
||||||
-
|
-
|
||||||
install -D -m 644 "${MESON_SOURCE_ROOT}/util/udev.rules" \
|
install -D -m 644 "${MESON_SOURCE_ROOT}/util/udev.rules" \
|
||||||
"${DESTDIR}/${udevrulesdir}/99-fuse3.rules"
|
"${DESTDIR}${udevrulesdir}/99-fuse3.rules"
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
%global fuse2ver 2.9.7
|
%global fuse2ver 2.9.7
|
||||||
%global fuse2sver 2
|
%global fuse2sver 2
|
||||||
%global fuse3ver 3.2.1
|
%global fuse3ver 3.3.0
|
||||||
|
|
||||||
Name: fuse
|
Name: fuse
|
||||||
Version: %{fuse2ver}
|
Version: %{fuse2ver}
|
||||||
Release: 12%{?dist}
|
Release: 15%{?dist}
|
||||||
Summary: File System in Userspace (FUSE) v2 utilities
|
Summary: File System in Userspace (FUSE) v2 utilities
|
||||||
License: GPL+
|
License: GPL+
|
||||||
URL: http://fuse.sf.net
|
URL: http://fuse.sf.net
|
||||||
@ -21,6 +21,7 @@ Patch3: fuse-2.9.2-namespace-conflict-fix.patch
|
|||||||
Patch4: fuse-3.2.1-no-dev.patch
|
Patch4: fuse-3.2.1-no-dev.patch
|
||||||
Patch5: fusermount-don-t-feed-escaped-commas-into-mount-opti.patch
|
Patch5: fusermount-don-t-feed-escaped-commas-into-mount-opti.patch
|
||||||
Patch6: buffer_size.patch
|
Patch6: buffer_size.patch
|
||||||
|
Patch7: fuse-3.10.4-fix-test-failure.patch
|
||||||
|
|
||||||
Requires: which
|
Requires: which
|
||||||
Conflicts: filesystem < 3
|
Conflicts: filesystem < 3
|
||||||
@ -38,6 +39,7 @@ mount a FUSE filesystem.
|
|||||||
Version: %{fuse3ver}
|
Version: %{fuse3ver}
|
||||||
Summary: File System in Userspace (FUSE) v3 utilitie
|
Summary: File System in Userspace (FUSE) v3 utilitie
|
||||||
Requires: fuse-common = %{fuse3ver}
|
Requires: fuse-common = %{fuse3ver}
|
||||||
|
Requires: fuse3-libs = %{fuse3ver}-%{release}
|
||||||
|
|
||||||
%description -n fuse3
|
%description -n fuse3
|
||||||
With FUSE it is possible to implement a fully functional filesystem in a
|
With FUSE it is possible to implement a fully functional filesystem in a
|
||||||
@ -109,7 +111,7 @@ Common files for FUSE v2 and FUSE v3.
|
|||||||
pushd lib%{name}-%{name}-%{fuse3ver}
|
pushd lib%{name}-%{name}-%{fuse3ver}
|
||||||
%patch1 -p1 -b .add_parentheses
|
%patch1 -p1 -b .add_parentheses
|
||||||
%patch4 -p1 -b .nodev
|
%patch4 -p1 -b .nodev
|
||||||
%patch5 -p1 -b .escaped_commas
|
%patch7 -p1 -b .test_fail
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# fuse 2
|
# fuse 2
|
||||||
@ -175,6 +177,9 @@ ln -s libfuse.so.%{fuse2ver} libfuse.so
|
|||||||
ln -s libulockmgr.so.1.0.1 libulockmgr.so.1
|
ln -s libulockmgr.so.1.0.1 libulockmgr.so.1
|
||||||
ln -s libulockmgr.so.1.0.1 libulockmgr.so
|
ln -s libulockmgr.so.1.0.1 libulockmgr.so
|
||||||
popd
|
popd
|
||||||
|
pushd %{buildroot}/%{_mandir}/man8
|
||||||
|
ln -s mount.fuse3.8 mount.fuse.8
|
||||||
|
popd
|
||||||
|
|
||||||
# Get rid of static libs
|
# Get rid of static libs
|
||||||
rm -f %{buildroot}/%{_libdir}/*.a
|
rm -f %{buildroot}/%{_libdir}/*.a
|
||||||
@ -203,7 +208,8 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
|
|||||||
%{_bindir}/ulockmgr_server
|
%{_bindir}/ulockmgr_server
|
||||||
|
|
||||||
%files -n fuse3
|
%files -n fuse3
|
||||||
%license libfuse-fuse-%{fuse3ver}/COPYING
|
%license libfuse-fuse-%{fuse3ver}/GPL2.txt libfuse-fuse-%{fuse3ver}/LICENSE
|
||||||
|
|
||||||
%doc libfuse-fuse-%{fuse3ver}/AUTHORS libfuse-fuse-%{fuse3ver}/ChangeLog.rst libfuse-fuse-%{fuse3ver}/README.md
|
%doc libfuse-fuse-%{fuse3ver}/AUTHORS libfuse-fuse-%{fuse3ver}/ChangeLog.rst libfuse-fuse-%{fuse3ver}/README.md
|
||||||
%{_sbindir}/mount.fuse3
|
%{_sbindir}/mount.fuse3
|
||||||
%attr(4755,root,root) %{_bindir}/fusermount3
|
%attr(4755,root,root) %{_bindir}/fusermount3
|
||||||
@ -219,7 +225,7 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
|
|||||||
%{_libdir}/libulockmgr.so.*
|
%{_libdir}/libulockmgr.so.*
|
||||||
|
|
||||||
%files -n fuse3-libs
|
%files -n fuse3-libs
|
||||||
%license libfuse-fuse-%{fuse3ver}/COPYING.LIB
|
%license libfuse-fuse-%{fuse3ver}/LGPL2.txt
|
||||||
%{_libdir}/libfuse3.so.*
|
%{_libdir}/libfuse3.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -236,6 +242,17 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
|
|||||||
%{_includedir}/fuse3/
|
%{_includedir}/fuse3/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Feb 23 2022 Pavel Reichl <preichl@redhat.com> - 2.9.7-15
|
||||||
|
- Fix missing dependency of fuse3 on fuse3-libs
|
||||||
|
- Make symlink for mount.fuse to mount.fuse3
|
||||||
|
|
||||||
|
* Mon Feb 07 2022 Pavel Reichl <preichl@redhat.com> - 2.9.7-14
|
||||||
|
- Fix failing test for fuse-3
|
||||||
|
|
||||||
|
* Mon Jan 31 2022 Pavel Reichl <preichl@redhat.com> - 2.9.7-13
|
||||||
|
- update to 3.3.0
|
||||||
|
- patch #5 is part of fuse-3 upstream now
|
||||||
|
|
||||||
* Thu Nov 08 2018 Miklos Szeredi <mszeredi@redhat.com> - 2.9.7-12
|
* Thu Nov 08 2018 Miklos Szeredi <mszeredi@redhat.com> - 2.9.7-12
|
||||||
- Fixed CVE-2018-10906 (rhbz#1607855)
|
- Fixed CVE-2018-10906 (rhbz#1607855)
|
||||||
- Fix regression from RHEL7 (rhbz#1648280)
|
- Fix regression from RHEL7 (rhbz#1648280)
|
||||||
|
Loading…
Reference in New Issue
Block a user