spec file changes
diff --git a/fuse.spec b/fuse.spec
index 82bedf6..eec3fa4 100644
--- a/fuse.spec
+++ b/fuse.spec
@@ -2,10 +2,11 @@
%define fusemoduledir /lib/modules/%{kernelversion}/kernel/fs/fuse
%define kernelrel %(uname -r | sed -e s/-/_/)
+%define real_release 4
Name: fuse
Version: 1.0
-Release: kernel_%{kernelrel}_3
+Release: kernel_%{kernelrel}_%{real_release}
Summary: Filesystem in Userspace
Source: %{name}-%{version}.tar.gz
Copyright: GPL
@@ -14,6 +15,13 @@
Buildroot: %{_tmppath}/%{name}-root
Prefix: /usr
Packager: Achim Settelmeier <fuse-rpm@sirlab.de>
+# some parts of this specfile are taken from Ian Pilcher's specfile
+
+# don't restrict to RedHat kernels but also allow compilation with
+# vanilla kernels, too.
+#Requires: kernel = %{kernelrel}, redhat-release >= 7
+#BuildRequires: kernel-source = %{kernelrel}
+
%description
FUSE (Filesystem in Userspace) is a simple interface for userspace
@@ -35,6 +43,13 @@
make
make check
+## Now build the library as a shared object
+#cd lib
+#gcc -fPIC -DHAVE_CONFIG_H -I../include -Wall -W -g -O2 -c *.c
+#gcc -shared -Wl,-soname,libfuse.so.%{major_ver} -o libfuse.so.%{version} *.o
+#cd ..
+
+
%install
case "$RPM_BUILD_ROOT" in *-root) rm -rf $RPM_BUILD_ROOT ;; esac
make install \
@@ -50,15 +65,21 @@
rm -rf example/.deps/
%post
-/sbin/depmod -a
+/sbin/depmod -aq
+
+%preun
+/sbin/modprobe -r fuse
%postun
-/sbin/depmod -a
+/sbin/depmod -aq
+
+
%files
%defattr(-,root,root)
%doc README TODO NEWS INSTALL ChangeLog AUTHORS COPYING COPYING.LIB
-%doc example/
+%doc example/
+%doc patch/
%{fusemoduledir}
%{prefix}/lib/libfuse.a
@@ -70,3 +91,15 @@
#%attr(4500,root,root) %{prefix}/bin/fusermount
%{prefix}/bin/fusermount
+
+
+%changelog
+
+* Tue Mar 04 2003 Achim Settelmeier <fuse-rpm@sirlab.de>
+- "Merged" the specfile by Ian Pilcher (Ian Pilcher <pilchman@attbi.com>)
+ and this specfile into one. Both are provided by fuse-1.0.tar.gz.
+
+* Mon Mar 03 2003 Achim Settelmeier <fuse-rpm@sirlab.de>
+- Updated specfile for RedHat 8.0 systems
+
+