1 Summary: lufs - Linux Userland File System
3 Version: @VERSION_BASE@
4 Release: 1@VERSION_EXT@
7 Source0: @PACKAGE@-@VERSION_BASE@.tar.gz
8 Patch1: @PACKAGE@-@VERSION_BASE@-@VERSION_EXT@.patch
9 BuildRequires: autoconf
10 BuildRequires: automake >= 1.6
11 BuildRequires: libtool
14 BuildRoot: /tmp/buildroot-@PACKAGE@-@VERSION@
17 LUFS is a hybrid userspace filesystem framework supporting many filesystems:
18 sshfs, ftpfs, localfs, locasefs, gvfs, cardfs, cefs, etc. Lots of other
19 "exotic" filesystems are in the planning phase: socketfs, httpfs, freenetfs
26 # Permissions are not restored by patch(1):
27 chmod +x kernel/Linux/prepmod.in
31 %{__libtoolize} --force
33 %{__automake} --add-missing
35 patch configure <<CONFIGURE_SUBST_X_EOF
36 --- configure-orig Wed Aug 20 12:10:37 2003
37 +++ configure Wed Aug 20 13:22:51 2003
38 @@ -21590,6 +21590,11 @@
40 if test x"\$ac_file" != x-; then
41 mv \$tmp/out \$ac_file
42 + for f in \$ac_file_inputs; do
43 + if test -x \$f; then
53 %{__make} -C kernel/Linux/modbin/ modbin
56 rm -rf $RPM_BUILD_ROOT
57 %{__make} install DESTDIR=$RPM_BUILD_ROOT
60 rm -rf $RPM_BUILD_ROOT
63 ln -s %{_bindir}/auto.sshfs /etc/auto.sshfs
64 ln -s %{_bindir}/auto.ftpfs /etc/auto.ftpfs
65 ln -s %{_bindir}/lufsd /sbin/mount.lufs
69 rmmod 2>/dev/null lufs
70 rm -f %{_localstatedir}/lib/lufs/*.o
76 rm -f /sbin/mount.lufs
78 # We need 'devel' files for kernel module compilation of the standard package.
81 %doc NEWS NEWS.captive README TODO AUTHORS Contributors THANKS
84 %defattr(644,root,root)
87 %defattr(755,root,root)
96 %{_localstatedir}/lib/lufs
97 # These are SUID root...
98 %defattr(4755,root,root)
99 %{_bindir}/lufsmnt-bin
100 %{_bindir}/lufsumount
103 * Wed Aug 20 2003 Jan Kratochvil <project-captive@jankratochvil.net>
104 - rewritten for AutoGen as a support subsystem of Captive project
106 * Sun Nov 24 2002 Dave Wilson <dave@...>