Release: captive7
[lufs.git] / lufs.spec.in
index e2cc91b..d0209f1 100644 (file)
@@ -1,11 +1,11 @@
 Summary:       lufs - Linux Userland File System
 Name:          @PACKAGE@
-Version:       @VERSION@
-Release:       1captivecvs
+Version:       @VERSION_BASE@
+Release:       1@VERSION_EXT@
 License:       GPL
 Group:         Base
-Source0:       @PACKAGE@-@VERSION@.tar.gz
-Patch1:                @PACKAGE@-@VERSION@-captive.patch
+Source0:       @PACKAGE@-@VERSION_BASE@.tar.gz
+Patch1:                @PACKAGE@-@VERSION_BASE@-@VERSION_EXT@.patch
 BuildRequires: autoconf
 BuildRequires: automake >= 1.6
 BuildRequires: libtool
@@ -50,6 +50,7 @@ patch configure <<CONFIGURE_SUBST_X_EOF
 CONFIGURE_SUBST_X_EOF
 %configure
 %{__make}
+%{__make} -C kernel/Linux/modbin/ modbin
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -59,24 +60,20 @@ rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 %post
-ln -s %{_bindir}/auto.sshfs /etc/auto.sshfs
-ln -s %{_bindir}/auto.ftpfs /etc/auto.ftpfs
-ln -s %{_bindir}/lufsd /sbin/mount.lufs
 depmod -aq
 
 %preun
 rmmod 2>/dev/null lufs
 rm -f %{_localstatedir}/lib/lufs/*.o
+rm -f %{_localstatedir}/lib/lufs/*.ko
 
 %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)
+%doc NEWS NEWS.captive README TODO AUTHORS Contributors THANKS
 %{_datadir}/lufs
 %{_includedir}/lufs
 %defattr(644,root,root)
@@ -84,18 +81,20 @@ rm -f /sbin/mount.lufs
 %{_libdir}/lib*.la
 %defattr(755,root,root)
 %{_bindir}/lufsd
+%{_bindir}/lufsd-bin
 %{_bindir}/lussh
 %{_bindir}/lufsmount
-%{_bindir}/lufsmnt
 %{_bindir}/auto.sshfs
 %{_bindir}/auto.ftpfs
 %{_libdir}/lib*.so*
 %{_mandir}/man*/lufs*
 %{_localstatedir}/lib/lufs
+/etc/auto.sshfs
+/etc/auto.ftpfs
+/sbin/mount.lufs
 # These are SUID root...
 %defattr(4755,root,root)
-%{_bindir}/lufsmnt-bin
-%{_bindir}/lufsumount
+%{_bindir}/lufsmnt
 
 %changelog
 * Wed Aug 20 2003 Jan Kratochvil <project-captive@jankratochvil.net>