diff --git a/fuse.changes b/fuse.changes index 575e288..2ac26f7 100644 --- a/fuse.changes +++ b/fuse.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Dec 1 18:26:59 CET 2008 - ro@suse.de + +- check for /.buildenv before stop_on_removal + ------------------------------------------------------------------- Mon Dec 17 16:38:26 CET 2007 - mszeredi@suse.de diff --git a/fuse.spec b/fuse.spec index 8c9da9a..cec89cb 100644 --- a/fuse.spec +++ b/fuse.spec @@ -1,19 +1,27 @@ # # spec file for package fuse (Version 2.7.2) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild + Name: fuse Summary: User space File System Version: 2.7.2 -Release: 1 +Release: 61 License: GPL v2 or later; LGPL v2.1 or later Group: System/Filesystems Source: %{name}-%{version}.tar.bz2 @@ -74,6 +82,7 @@ Authors: Miklos Szeredi %package -n libfuse2 +License: GPL v2 or later; LGPL v2.1 or later Summary: Library of FUSE, the User space File System for GNU/Linux and BSD Group: System/Filesystems @@ -119,6 +128,7 @@ Authors: Miklos Szeredi %package devel +License: GPL v2 or later; LGPL v2.1 or later Summary: Development package for FUSE (userspace filesystem) modules Group: Development/Languages/C and C++ Requires: fuse = %{version} libfuse2 = %{version} glibc-devel @@ -207,7 +217,9 @@ mv .%{_bindir}/fusermount .%{usrbindir}/fusermount %verify_permissions -e %{usrbindir}/fusermount %preun +if ! test -f /.buildenv ; then %stop_on_removal boot.fuse +fi %postun %run_ldconfig @@ -252,29 +264,31 @@ rm -rf $RPM_BUILD_ROOT %exclude %{devlibdir}/libulockmgr.* %changelog -* Mon Dec 17 2007 - mszeredi@suse.de +* Mon Dec 01 2008 ro@suse.de +- check for /.buildenv before stop_on_removal +* Mon Dec 17 2007 mszeredi@suse.de - Update to version 2.7.2 * Fix a symbol versioning mistake * Fix a deadlock on termination, if umount is synchronous * Fix umounting if /etc/mtab is a symlink -* Fri Nov 23 2007 - mszeredi@suse.de +* Fri Nov 23 2007 mszeredi@suse.de - Update to version 2.7.1 * Add missing context initialization in fuse_fs_chmod() * Fix a fuse_req leak in do_forget() * Work around hotplug issue * Reset args->argc in fuse_opt_free_args() -* Sun Sep 02 2007 - aj@suse.de +* Sun Sep 02 2007 aj@suse.de - Fix building. - Rename rpmlintrc to fuse.rpmlintrc and add it as source. -* Fri Aug 31 2007 - mszeredi@suse.de +* Fri Aug 31 2007 mszeredi@suse.de - fix location of COPYING files (#306681) -* Fri Aug 10 2007 - bk@suse.de +* Fri Aug 10 2007 bk@suse.de - branch off libfuse2 to avoid having to start fuse on boot (#285101) - Add "Supplements: filesystem(fuse)" in case someone looks for fuse - libulockmgr and ulockmgr_server are separate from fuse (#285101) -* Fri Jul 13 2007 - mszeredi@suse.de +* Fri Jul 13 2007 mszeredi@suse.de - conditionally add udev rule if building with 10.2 or earlier -* Thu Jul 05 2007 - bk@suse.de +* Thu Jul 05 2007 bk@suse.de - update to new major release 2.7.0: * Support for stacking filesystem modules * New module for converting filename character sets @@ -283,30 +297,30 @@ rm -rf $RPM_BUILD_ROOT * Several problems have been addressed, e.g. mount.fuse is rewritten the multithreaded loop uses a semaphore instead of signals, improved locking and O_APPEND is fixed in direct IO mode -* Tue Jul 03 2007 - bk@suse.de +* 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 -* Fri May 04 2007 - mszeredi@suse.de +* Fri May 04 2007 mszeredi@suse.de - fix build error -* Wed May 02 2007 - mszeredi@suse.de +* Wed May 02 2007 mszeredi@suse.de - updated to version 2.6.5 * mount.fuse script fixes * fix exiting on umount for filesystems which block SIGHUP - udev rule for fuse device is now in udev package - don't remove fuse module in the init-script - use 'fusectl' as the filesystem source -* Fri Feb 09 2007 - ro@suse.de +* Fri Feb 09 2007 ro@suse.de - change fillup_and_insserv to insserv_force_if_yast in post-script (there is no sysconfig file involved here) -* Wed Feb 07 2007 - mszeredi@suse.cz +* Wed Feb 07 2007 mszeredi@suse.cz - added init script which loads the fuse module and mounts the control filesystem (#223663) -* Mon Feb 05 2007 - mszeredi@suse.cz +* Mon Feb 05 2007 mszeredi@suse.cz - updated to version 2.6.3: * fix regression causing an abort during heavy filesystem use * update author's email -* Tue Jan 30 2007 - tiwai@suse.de +* Tue Jan 30 2007 tiwai@suse.de - updated to version 2.6.2: * fix 64bit compile problems * fix fuse_teardown problem @@ -314,13 +328,13 @@ rm -rf $RPM_BUILD_ROOT * fix detection of fuseblk * fix use after free in fuse_flush * fix compatible API for opts == NULL -* Thu Jan 18 2007 - tiwai@suse.de +* Thu Jan 18 2007 tiwai@suse.de - fix compat API (#233870) -* Tue Dec 19 2006 - tiwai@suse.de +* Tue Dec 19 2006 tiwai@suse.de - updated to version 2.6.1: * improved fusermout help texts * fix automake problems -* Mon Oct 23 2006 - cthiel@suse.de +* Sun Oct 22 2006 cthiel@suse.de - update to version 2.6.0 * Improved read characteristics (asynchronous reads) * Support for aborting filesystem connection @@ -329,41 +343,41 @@ rm -rf $RPM_BUILD_ROOT * Building module for Linux kernels earlier than 2.6.9 not supported * Allow block device based filesystems to support swap files * Several bugs fixed, including a rare system hang on SMP -* Mon Aug 21 2006 - cthiel@suse.de +* Mon Aug 21 2006 cthiel@suse.de - fix requirements of -devel package, to require fuse by version (#200496) -* Tue Aug 08 2006 - tiwai@suse.de +* Tue Aug 08 2006 tiwai@suse.de - fixed a syntax error in udev rules. -* Mon Jul 03 2006 - cthiel@suse.de +* Mon Jul 03 2006 cthiel@suse.de - fix build -* Mon May 15 2006 - tiwai@suse.de +* Mon May 15 2006 tiwai@suse.de - updated to version 2.5.3. * Add missing rwlock initialization * Fix negative entry handling. * Fix race between RELEASE and UNLINK, which might leave .fuse_hidden* files around * libfuse: fix use-after-free bug in interruptred reply_entry(). -* Fri Feb 03 2006 - cthiel@suse.de +* Fri Feb 03 2006 cthiel@suse.de - update to version 2.5.2 * lib: if "fsname=" option was given, pass it to fusermount * fuse_opt: fix memory leak in handling "--" option * fuse_opt.h: fix incompatibility with C++ compilers by renaming 'template' structure member to 'templ' * fuse.h: fix compatibility bugs. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Sat Jan 14 2006 - cthiel@suse.de +* Sat Jan 14 2006 cthiel@suse.de - update to version 2.5.0 -* Wed Nov 23 2005 - cthiel@suse.de +* Wed Nov 23 2005 cthiel@suse.de - update to version 2.4.2 - changed permission of /usr/bin/fusermount to 4755 -* Fri Oct 28 2005 - cthiel@suse.de +* Fri Oct 28 2005 cthiel@suse.de - readded -fno-strict-aliasing -* Fri Oct 28 2005 - cthiel@suse.de +* Fri Oct 28 2005 cthiel@suse.de - update to version 2.4.1 -* Fri Sep 30 2005 - tiwai@suse.de +* Fri Sep 30 2005 tiwai@suse.de - fixed CFLAGS to pass RPM_OPT_FLAGS. - added -fno-strict-aliasing. -* Wed Jun 08 2005 - tiwai@suse.de +* Wed Jun 08 2005 tiwai@suse.de - updated to version 2.3.0. -* Tue Feb 03 2004 - adrian@suse.de +* Tue Feb 03 2004 adrian@suse.de - initial package of version 1.1-pre2