Summary: lufs - Linux Userland File System Name: @PACKAGE@ Version: @VERSION@ Release: 1captive License: GPL Group: Base Source0: @PACKAGE@-@VERSION@.tar.gz Patch1: @PACKAGE@-@VERSION@-captive.patch BuildRequires: autoconf BuildRequires: automake >= 1.6 BuildRequires: libtool BuildRequires: perl Requires: perl BuildRoot: /tmp/buildroot-@PACKAGE@-@VERSION@ %description LUFS is a hybrid userspace filesystem framework supporting many filesystems: sshfs, ftpfs, localfs, locasefs, gvfs, cardfs, cefs, etc. Lots of other "exotic" filesystems are in the planning phase: socketfs, httpfs, freenetfs and others. %prep %setup -q %patch1 -p1 # Permissions are not restored by patch(1): chmod +x kernel/Linux/prepmod.in %build %{__aclocal} %{__libtoolize} --force %{__autoheader} %{__automake} --add-missing %{__autoconf} patch configure </dev/null lufs rm -f %{_localstatedir}/lib/lufs/*.o %postun depmod -aq rm -f /etc/auto.sshfs rm -f /etc/auto.ftpfs rm -f /sbin/mount.lufs # We need 'devel' files for kernel module compilation of the standard package. %files %defattr(-,root,root) %{_datadir}/lufs %{_includedir}/lufs %defattr(644,root,root) /etc/lufsd.conf %{_libdir}/lib*.la %defattr(755,root,root) %{_bindir}/lufsd %{_bindir}/lussh %{_bindir}/lufsmount %{_bindir}/lufsmnt %{_bindir}/auto.sshfs %{_bindir}/auto.ftpfs %{_libdir}/lib*.so* %{_mandir}/man*/lufs* %{_localstatedir}/lib/lufs # These are SUID root... %defattr(4755,root,root) %{_bindir}/lufsmnt-bin %{_bindir}/lufsumount %changelog * Wed Aug 20 2003 Jan Kratochvil - rewritten for AutoGen as a support subsystem of Captive project * Sun Nov 24 2002 Dave Wilson - initial version