This commit is contained in:
parent
fbe71e4a0b
commit
c4efbccdeb
@ -15,8 +15,6 @@
|
|||||||
PATH="/sbin:/bin"
|
PATH="/sbin:/bin"
|
||||||
MOUNTPOINT=/sys/fs/fuse/connections
|
MOUNTPOINT=/sys/fs/fuse/connections
|
||||||
|
|
||||||
test -x /usr/bin/fusermount || exit 5
|
|
||||||
|
|
||||||
. /etc/rc.status
|
. /etc/rc.status
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
9
fuse-pc-remove-libdir-from-Libs.diff
Normal file
9
fuse-pc-remove-libdir-from-Libs.diff
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
--- fuse.pc.in
|
||||||
|
+++ fuse.pc.in
|
||||||
|
@@ -6,5 +6,5 @@
|
||||||
|
Name: fuse
|
||||||
|
Description: Filesystem in Userspace
|
||||||
|
Version: @VERSION@
|
||||||
|
-Libs: -L${libdir} -lfuse @libfuse_libs@
|
||||||
|
+Libs: -lfuse @libfuse_libs@
|
||||||
|
Cflags: -I${includedir}/fuse -D_FILE_OFFSET_BITS=64
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 3 12:44:37 CEST 2007 - bk@suse.de
|
||||||
|
|
||||||
|
- move libs and programs to /lib and /bin, recommended for ntfs-3g
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 18 16:52:34 CEST 2007 - dmueller@suse.de
|
Mon Jun 18 16:52:34 CEST 2007 - dmueller@suse.de
|
||||||
|
|
||||||
|
48
fuse.spec
48
fuse.spec
@ -13,21 +13,30 @@
|
|||||||
Name: fuse
|
Name: fuse
|
||||||
Summary: Userspace File System
|
Summary: Userspace File System
|
||||||
Version: 2.6.5
|
Version: 2.6.5
|
||||||
Release: 14
|
Release: 16
|
||||||
License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
License: GPL v2 or later, LGPL v2 or later
|
||||||
Group: System/Filesystems
|
Group: System/Filesystems
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
Source1: boot.fuse
|
Source1: boot.fuse
|
||||||
Patch: fuse-install-fix.diff
|
Patch: fuse-install-fix.diff
|
||||||
|
Patch2: fuse-pc-remove-libdir-from-Libs.diff
|
||||||
URL: http://fuse.sourceforge.net
|
URL: http://fuse.sourceforge.net
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
PreReq: %insserv_prereq permissions
|
PreReq: %insserv_prereq permissions
|
||||||
|
%define _exec_prefix /
|
||||||
|
%define _libdir /%_lib
|
||||||
|
%define usrbindir %{_prefix}/bin
|
||||||
|
%define pkgconfigdir %{_prefix}/%{_lib}/pkgconfig
|
||||||
|
|
||||||
%description
|
%description
|
||||||
With FUSE, a userspace program can export a file system through the
|
With FUSE, a userspace program can export a file system through the
|
||||||
Linux kernel.
|
Linux kernel.
|
||||||
|
|
||||||
To use fuse, you need an additional fuse module, like sshfs.
|
To use fuse, you additional fuse modules like curlftpfs, encfs, obexfs,
|
||||||
|
sshfs or wdfs.
|
||||||
|
|
||||||
|
These and possibly more are likely provided as separate packages in
|
||||||
|
this distribution.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -36,15 +45,14 @@ Authors:
|
|||||||
Miklos Szeredi <miklos@szeredi.hu>
|
Miklos Szeredi <miklos@szeredi.hu>
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: user space filesystem
|
Summary: Development package for of FUSE (userspace filesystem) modules
|
||||||
Group: System/Filesystems
|
Group: Development/Languages/C and C++
|
||||||
Requires: fuse = %{version} glibc-devel
|
Requires: fuse = %{version} glibc-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
With FUSE a userspace program can export a filesystem through the Linux
|
This package contains all include files, libraries and configuration
|
||||||
kernel.
|
files needed to develop programs that use FUSE library to implement
|
||||||
|
Linux filesystems in userspace.
|
||||||
To use fuse you need an additional fuse module, like fuse_kio.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -55,12 +63,15 @@ Authors:
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch
|
%patch
|
||||||
%{?suse_update_config:%{suse_update_config -f}}
|
%if "%{_exec_prefix}" == "/" || "%{_exec_prefix}" == "/usr"
|
||||||
|
%patch2
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||||
%configure \
|
%configure \
|
||||||
|
--with-pkgconfigdir=%pkgconfigdir \
|
||||||
--disable-kernel-module \
|
--disable-kernel-module \
|
||||||
--enable-lib \
|
--enable-lib \
|
||||||
--enable-util \
|
--enable-util \
|
||||||
@ -71,6 +82,11 @@ make
|
|||||||
make DESTDIR="$RPM_BUILD_ROOT" install
|
make DESTDIR="$RPM_BUILD_ROOT" install
|
||||||
rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
|
rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
|
||||||
install -m755 -D %{S:1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/boot.fuse
|
install -m755 -D %{S:1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/boot.fuse
|
||||||
|
cd %buildroot
|
||||||
|
rm -rf .%{_libdir}/lib*.la
|
||||||
|
mv .%{_libdir}/lib*.a .%{_prefix}/%{_lib}/
|
||||||
|
mkdir .%{usrbindir}
|
||||||
|
mv .%{_bindir}/fusermount .%{usrbindir}/fusermount
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%{insserv_force_if_yast boot.fuse}
|
%{insserv_force_if_yast boot.fuse}
|
||||||
@ -78,7 +94,7 @@ install -m755 -D %{S:1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/boot.fuse
|
|||||||
%run_permissions
|
%run_permissions
|
||||||
|
|
||||||
%verifyscript
|
%verifyscript
|
||||||
%verify_permissions -e %{_bindir}/fusermount
|
%verify_permissions -e %{usrbindir}/fusermount
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%stop_on_removal boot.fuse
|
%stop_on_removal boot.fuse
|
||||||
@ -93,22 +109,24 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config %{_sysconfdir}/init.d/boot.fuse
|
%config %{_sysconfdir}/init.d/boot.fuse
|
||||||
%doc AUTHORS COPYING* ChangeLog FAQ NEWS README*
|
%doc AUTHORS ChangeLog FAQ NEWS README*
|
||||||
%{_libdir}/lib*.so.*
|
%{_libdir}/lib*.so.*
|
||||||
%verify(not mode) %attr(4750,root,trusted) %{_bindir}/fusermount
|
%verify(not mode) %attr(4750,root,trusted) %{usrbindir}/fusermount
|
||||||
/sbin/mount.fuse
|
/sbin/mount.fuse
|
||||||
%{_bindir}/ulockmgr_server
|
%{_bindir}/ulockmgr_server
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/lib*.so
|
%{_libdir}/lib*.so
|
||||||
%{_libdir}/lib*.*a
|
%{_prefix}/%{_lib}/lib*.a
|
||||||
%{_includedir}/fuse.h
|
%{_includedir}/fuse.h
|
||||||
%{_includedir}/fuse
|
%{_includedir}/fuse
|
||||||
%{_includedir}/ulockmgr.h
|
%{_includedir}/ulockmgr.h
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{pkgconfigdir}/*.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 03 2007 - bk@suse.de
|
||||||
|
- move libs and programs to /lib and /bin, recommended for ntfs-3g
|
||||||
* Mon Jun 18 2007 - dmueller@suse.de
|
* Mon Jun 18 2007 - dmueller@suse.de
|
||||||
- fix boot.fuse to start after boot.localfs
|
- fix boot.fuse to start after boot.localfs
|
||||||
* Fri May 04 2007 - mszeredi@suse.de
|
* Fri May 04 2007 - mszeredi@suse.de
|
||||||
|
Loading…
Reference in New Issue
Block a user