Commit 3810706b authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

fuse2 still used by libguestfs - leave it for compatibility

parent c5d0815d
...@@ -18,3 +18,24 @@ all: ...@@ -18,3 +18,24 @@ all:
/sbin/ldconfig -v /sbin/ldconfig -v
rm -rf fuse-3.9.2 rm -rf fuse-3.9.2
2:
tar xf fuse-2.9.9.tar.gz
patch -Np1 -d fuse-2.9.9 < fuse-2.9.9-fix_types.patch
cd fuse-2.9.9 && ./configure --prefix=/usr --disable-static --exec-prefix=/
$(MAKE) -C fuse-2.9.9
$(MAKE) -C fuse-2.9.9 DESTDIR=$(CURDIR)/fuse-2.9.9/Dest install
install -vm755 fuse-2.9.9/Dest/lib/libfuse.so.2.9.9 /lib
install -vm755 fuse-2.9.9/Dest/lib/libulockmgr.so.1.0.1 /lib
ln -sfv ../../lib/libfuse.so.2.9.9 /usr/lib/libfuse.so
ln -sfv ../../lib/libulockmgr.so.1.0.1 /usr/lib/libulockmgr.so
install -vm644 fuse-2.9.9/Dest/lib/pkgconfig/fuse.pc /usr/lib/pkgconfig
install -vm4755 fuse-2.9.9/Dest/bin/fusermount /bin
install -vm755 fuse-2.9.9/Dest/bin/ulockmgr_server /bin
install -vm755 fuse-2.9.9/Dest/sbin/mount.fuse /sbin
install -vdm755 /usr/include/fuse
install -vm644 fuse-2.9.9/Dest/usr/include/*.h /usr/include
install -vm644 fuse-2.9.9/Dest/usr/include/fuse/*.h /usr/include/fuse/
install -vm644 fuse-2.9.9/Dest/usr/share/man/man1/* /usr/share/man/man1
/sbin/ldconfig -v
rm -rf fuse-2.9.9
diff -uNr fuse-2.9.9/include/fuse_kernel.h fuse-2.9.9-fix_types/include/fuse_kernel.h
--- fuse-2.9.9/include/fuse_kernel.h 2019-01-04 13:33:33.000000000 +0000
+++ fuse-2.9.9-fix_types/include/fuse_kernel.h 2020-06-19 03:45:57.686991756 +0000
@@ -88,12 +88,7 @@
#ifndef _LINUX_FUSE_H
#define _LINUX_FUSE_H
-#include <sys/types.h>
-#define __u64 uint64_t
-#define __s64 int64_t
-#define __u32 uint32_t
-#define __s32 int32_t
-#define __u16 uint16_t
+#include <linux/types.h>
/*
* Version negotiation:
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment