OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 13-Feb-2003 15:06:18
Branch: HEAD Handle: 2003021314061800
Modified files:
openpkg-src/gdbm gdbm.spec
Log:
option to disable fsync-before-close
Summary:
Revision Changes Path
1.10 +6 -2 openpkg-src/gdbm/gdbm.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/gdbm/gdbm.spec
============================================================================
$ cvs diff -u -r1.9 -r1.10 gdbm.spec
--- openpkg-src/gdbm/gdbm.spec 11 Feb 2003 15:47:32 -0000 1.9
+++ openpkg-src/gdbm/gdbm.spec 13 Feb 2003 14:06:18 -0000 1.10
@@ -33,10 +33,11 @@
Group: Database
License: LGPL
Version: 1.8.3
-Release: 20030211
+Release: 20030213
# package options
-%option with_ndbm no
+%option with_ndbm no
+%option with_nofsync no
# list of sources
Source0: ftp://ftp.gnu.org/gnu/gdbm/gdbm-%{version}.tar.gz
@@ -59,6 +60,9 @@
%build
%if "%{with_ndbm}" == "yes"
%{l_shtool} subst -e 's;libgdbm_compat;libndbm;g' Makefile.in
+%endif
+%if "%{with_nofsync}" == "yes"
+ %{l_shtool} subst -e 's;fsync;if (!dbf->fast_write) fsync;g' gdbmclose.c
%endif
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]