From a9b2f26473d2dc2030dd1c1244318009dbd171b8 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 4 Mar 2003 09:37:20 +0000 Subject: [PATCH] fuse.spec updated --- ChangeLog | 4 ++++ fuse.spec | 17 ++++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 88263c9..9bc3d1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-03-04 Miklos Szeredi + + * Updated fuse.spec file (Achim Settelmeier) + 2003-02-19 Miklos Szeredi * Version 1.0 released diff --git a/fuse.spec b/fuse.spec index bf782ea..82bedf6 100644 --- a/fuse.spec +++ b/fuse.spec @@ -1,9 +1,11 @@ %define kernelversion %(uname -r) %define fusemoduledir /lib/modules/%{kernelversion}/kernel/fs/fuse +%define kernelrel %(uname -r | sed -e s/-/_/) + Name: fuse Version: 1.0 -Release: 1 +Release: kernel_%{kernelrel}_3 Summary: Filesystem in Userspace Source: %{name}-%{version}.tar.gz Copyright: GPL @@ -11,7 +13,7 @@ Group: Utilities/System URL: http://sourceforge.net/projects/avf Buildroot: %{_tmppath}/%{name}-root Prefix: /usr -Packager: Achim Settelmeier +Packager: Achim Settelmeier %description FUSE (Filesystem in Userspace) is a simple interface for userspace @@ -25,13 +27,13 @@ case "$RPM_BUILD_ROOT" in *-root) rm -rf $RPM_BUILD_ROOT ;; esac %prep %setup -%patch -p1 %build ./configure \ --with-kernel=/usr/src/linux-%{kernelversion}\ --prefix=%{prefix} make +make check %install case "$RPM_BUILD_ROOT" in *-root) rm -rf $RPM_BUILD_ROOT ;; esac @@ -39,10 +41,13 @@ make install \ prefix=$RPM_BUILD_ROOT%{prefix} \ fusemoduledir=$RPM_BUILD_ROOT%{fusemoduledir} +install -d $RPM_BUILD_ROOT%{prefix}/lib/fuse/example +install -s -m 755 example/{fusexmp,hello,null} $RPM_BUILD_ROOT%{prefix}/lib/fuse/example/ + # remove binaries form example folder so we can include it # as a form of documentation into the package make -C example clean - +rm -rf example/.deps/ %post /sbin/depmod -a @@ -52,14 +57,16 @@ make -C example clean %files %defattr(-,root,root) -%doc README TODO NEWS INSTALL ChangeLog AUTHORS COPYING +%doc README TODO NEWS INSTALL ChangeLog AUTHORS COPYING COPYING.LIB %doc example/ %{fusemoduledir} %{prefix}/lib/libfuse.a %{prefix}/include/fuse.h +%{prefix}/lib/fuse/ # you want to install fusermount SUID root? # Then uncomment the "%attr()"-line in favour of the line after it. #%attr(4500,root,root) %{prefix}/bin/fusermount %{prefix}/bin/fusermount + -- 2.30.2