OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src openpkg-web Date: 15-Sep-2003 09:54:45 Branch: OPENPKG_1_3_SOLID HEAD Handle: 2003091508544302 Added files: (Branch: OPENPKG_1_3_SOLID) openpkg-src/fsl fsl.patch Modified files: openpkg-web news.txt Modified files: (Branch: OPENPKG_1_3_SOLID) openpkg-src/fsl fsl.spec Log: MFC: l2 patch to make sure prefix channel does atomar downstream writes (makes l2 v0.9.2 equiv to v0.9.3) Summary: Revision Changes Path 1.1.2.1 +24 -0 openpkg-src/fsl/fsl.patch 1.31.2.6.2.2+3 -1 openpkg-src/fsl/fsl.spec 1.6554 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/fsl/fsl.patch ============================================================================ $ cvs diff -u -r0 -r1.1.2.1 fsl.patch --- /dev/null 2003-09-15 09:54:45.000000000 +0200 +++ fsl.patch 2003-09-15 09:54:45.000000000 +0200 @@ -0,0 +1,24 @@ +This patch makes sure that OSSP l2's "prefix" channel performs a single +downstream write operation to make sure the leaf "file" channel has a +chance to atomically write the message to the logfile. This patch is +from OSSP CVS and will be included in the next OSSP l2 and OSSP fsl +versions, too. + +Index: lib_l2/l2_ch_prefix.c +=================================================================== +diff -u -d -u -d -r1.23 l2_ch_prefix.c +--- lib_l2/l2_ch_prefix.c 6 Jan 2003 11:41:51 -0000 1.23 ++++ lib_l2/l2_ch_prefix.c 10 Sep 2003 12:37:43 -0000 +@@ -172,10 +172,12 @@ + return L2_ERR_ARG; + if ((n = strftime(buf2, sizeof(buf2), buf1, tm)) == 0) + return L2_ERR_SYS; ++ n += l2_util_sprintf(buf2+n, sizeof(buf2)-n, "%s", buf); + downstream = NULL; + while ((rv = l2_channel_downstream(ch, &downstream)) == L2_OK) + if ((rv = l2_channel_write(downstream, level, buf2, n)) != L2_OK) + return rv; ++ return L2_OK; + } + + return L2_OK_PASS; @@ . patch -p0 <<'@@ .' Index: openpkg-src/fsl/fsl.spec ============================================================================ $ cvs diff -u -r1.31.2.6.2.1 -r1.31.2.6.2.2 fsl.spec --- openpkg-src/fsl/fsl.spec 29 Jul 2003 14:58:55 -0000 1.31.2.6.2.1 +++ openpkg-src/fsl/fsl.spec 15 Sep 2003 07:54:45 -0000 1.31.2.6.2.2 @@ -33,7 +33,7 @@ Group: System License: MIT-style Version: 1.2.0 -Release: 1.3.0 +Release: 1.3.1 # package options %option with_fsl_debuglogcode no @@ -42,6 +42,7 @@ Source0: ftp://ftp.ossp.org/pkg/lib/fsl/fsl-%{version}.tar.gz Source1: rc.fsl Source2: fsl.fsl +Patch0: fsl.patch # build information Prefix: %{l_prefix} @@ -63,6 +64,7 @@ %prep %setup -q + %patch -p0 %{l_shtool} subst \ -e 's;pcre;fsl_pcre;g' \ -e '/#include/s;fsl_pcre;pcre;g' \ @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.txt ============================================================================ $ cvs diff -u -r1.6553 -r1.6554 news.txt --- openpkg-web/news.txt 15 Sep 2003 07:52:01 -0000 1.6553 +++ openpkg-web/news.txt 15 Sep 2003 07:54:43 -0000 1.6554 @@ -1,3 +1,4 @@ +15-Sep-2003: Upgraded package: P<fsl-1.2.0-1.3.1> 15-Sep-2003: Upgraded package: P<which-2.16-20030915> 14-Sep-2003: Upgraded package: P<neon-0.24.2-20030914> 14-Sep-2003: Upgraded package: P<postfix-2.0.16-20030914> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]