OBS User unknown 2008-11-28 14:25:53 +00:00 committed by Git OBS Bridge
parent 72f8048d0f
commit a069d38a89
3 changed files with 57 additions and 20 deletions

View File

@ -0,0 +1,18 @@
Index: b/libdaemon/dpid.c
===================================================================
--- a/libdaemon/dpid.c
+++ b/libdaemon/dpid.c
@@ -215,11 +215,12 @@ int daemon_pid_file_create(void) {
goto finish;
}
snprintf(t, sizeof(t), "%lu\n", (unsigned long) getpid());
- if (write(fd, t, l = strlen(t)) != l) {
+ l = strlen(t);
+ if (write(fd, t, l) != l) {
int saved_errno = errno;
daemon_log(LOG_WARNING, "write(): %s", strerror(errno));
unlink(fn);
errno = saved_errno;
goto finish;

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Nov 27 15:36:41 CET 2008 - seife@suse.de
- fix compiler warning (bnc#449728)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 18 15:08:17 CET 2007 - seife@suse.de Tue Dec 18 15:08:17 CET 2007 - seife@suse.de

View File

@ -1,29 +1,39 @@
# #
# spec file for package libdaemon (Version 0.12) # spec file for package libdaemon (Version 0.12)
# #
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2008 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.
# #
# 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/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild # norootforbuild
Name: libdaemon Name: libdaemon
BuildRequires: doxygen BuildRequires: doxygen
Url: http://0pointer.de/lennart/projects/libdaemon/ Url: http://0pointer.de/lennart/projects/libdaemon/
Version: 0.12 Version: 0.12
Release: 28 Release: 30
Summary: Lightweight C library That Eases the Writing of UNIX Daemons Summary: Lightweight C library That Eases the Writing of UNIX Daemons
License: LGPL v2.1 or later License: LGPL v2.1 or later
Group: System/Libraries Group: System/Libraries
Source: %{name}-%{version}.tar.bz2 Source: %{name}-%{version}.tar.bz2
Patch0: libdaemon-0.10-testd-fix-FD_SET.diff Patch0: libdaemon-0.10-testd-fix-FD_SET.diff
Patch1: bnc-309132.patch Patch1: bnc-309132.patch
Patch2: libdaemon-0.12-bnc449728.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%package -n libdaemon0 %package -n libdaemon0
License: LGPL v2.1 or later
Summary: Lightweight C library That Eases the Writing of UNIX Daemons Summary: Lightweight C library That Eases the Writing of UNIX Daemons
Group: System/Libraries Group: System/Libraries
Provides: %{name} = %{version} Provides: %{name} = %{version}
@ -58,6 +68,7 @@ Authors:
Lennart Poettering <mzqnrzba (at) 0pointer (dot) de> Lennart Poettering <mzqnrzba (at) 0pointer (dot) de>
%package devel %package devel
License: GPL v2 or later
Summary: libdaemon is a lightweight C library that eases the writing of UNIX daemons. Summary: libdaemon is a lightweight C library that eases the writing of UNIX daemons.
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libdaemon0 = %{version} glibc-devel Requires: libdaemon0 = %{version} glibc-devel
@ -120,6 +131,7 @@ Authors:
%setup -q %setup -q
%patch0 -p0 %patch0 -p0
%patch1 -p1 %patch1 -p1
%patch2 -p1
%build %build
export CFLAGS="$RPM_OPT_FLAGS" export CFLAGS="$RPM_OPT_FLAGS"
@ -150,22 +162,24 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/libdaemon/*.h %{_includedir}/libdaemon/*.h
%changelog %changelog
* Tue Dec 18 2007 - seife@suse.de * Thu Nov 27 2008 seife@suse.de
- fix compiler warning (bnc#449728)
* Tue Dec 18 2007 seife@suse.de
- reenabled static libraries to fix ifplugd build - reenabled static libraries to fix ifplugd build
* Wed Nov 28 2007 - crrodriguez@suse.de * Wed Nov 28 2007 crrodriguez@suse.de
- libdaemon --> libdaemon0 - libdaemon --> libdaemon0
- remove static libraries - remove static libraries
- remove "la" files - remove "la" files
- fix -devel package dependencies - fix -devel package dependencies
* Thu Sep 13 2007 - mauro@suse.de * Thu Sep 13 2007 mauro@suse.de
- Applied a patch from upstream, to fix bnc #309132. - Applied a patch from upstream, to fix bnc #309132.
* Sun Jul 22 2007 - coolo@suse.de * Sun Jul 22 2007 coolo@suse.de
- disable lynx as it adds little featurewise (the README is packaged - disable lynx as it adds little featurewise (the README is packaged
in the tar), but make libdaemon build pretty late and we need it in the tar), but make libdaemon build pretty late and we need it
* Wed Jul 11 2007 - seife@suse.de * Wed Jul 11 2007 seife@suse.de
- Update to version 0.12 - Update to version 0.12
+ make daemon_close_all() actually work properly + make daemon_close_all() actually work properly
* Tue Jul 03 2007 - maw@suse.de * Tue Jul 03 2007 maw@suse.de
- Update to version 0.11 - Update to version 0.11
+ automatically detect whether lynx is installed + automatically detect whether lynx is installed
+ properly set errno on every error condition + properly set errno on every error condition
@ -176,23 +190,23 @@ rm -rf $RPM_BUILD_ROOT
+ add daemon_execv() in similar style + add daemon_execv() in similar style
+ other fixes + other fixes
- Remove upstreamed libdaemon-attributes.patch. - Remove upstreamed libdaemon-attributes.patch.
* Thu Dec 14 2006 - seife@suse.de * Thu Dec 14 2006 seife@suse.de
- fix testd build - fix testd build
* Wed Jan 25 2006 - mls@suse.de * Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires - converted neededforbuild to BuildRequires
* Sun Jan 22 2006 - cthiel@suse.de * Sun Jan 22 2006 cthiel@suse.de
- update to version 0.10 - update to version 0.10
* Mon Oct 31 2005 - dmueller@suse.de * Mon Oct 31 2005 dmueller@suse.de
- don't build as root - don't build as root
* Fri Sep 23 2005 - sbrabec@suse.cz * Fri Sep 23 2005 sbrabec@suse.cz
- Fixed devel dependencies. - Fixed devel dependencies.
* Tue May 31 2005 - ro@suse.de * Tue May 31 2005 ro@suse.de
- fix libdir in pkgconfig file - fix libdir in pkgconfig file
* Sat Feb 05 2005 - meissner@suse.de * Sat Feb 05 2005 meissner@suse.de
- added attributes - added attributes
* Wed Jan 19 2005 - seife@suse.de * Wed Jan 19 2005 seife@suse.de
- update to version 0.7 - update to version 0.7
* Thu Aug 12 2004 - seife@suse.de * Thu Aug 12 2004 seife@suse.de
- add libpng to neededforbuild (now required by doxygen) - add libpng to neededforbuild (now required by doxygen)
* Mon Jun 21 2004 - seife@suse.de * Mon Jun 21 2004 seife@suse.de
- initial package submission - initial package submission