rpms/xinetd/devel xinetd-2.3.14-readable-debuginfo.patch, NONE, 1.1 xinetd.spec, 1.58, 1.59

Jan Šafránek jsafrane at fedoraproject.org
Thu Sep 18 08:33:16 UTC 2008


Author: jsafrane

Update of /cvs/pkgs/rpms/xinetd/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9706

Modified Files:
	xinetd.spec 
Added Files:
	xinetd-2.3.14-readable-debuginfo.patch 
Log Message:
fix glitches found during package review
Related: #226560

xinetd-2.3.14-readable-debuginfo.patch:

--- NEW FILE xinetd-2.3.14-readable-debuginfo.patch ---
Generate debuginfo package with all include files readable. 

The support libraries would install their header files with 640 permissions,
which is not what we want.

diff -up xinetd-2.3.14/libs/src/misc/Makefile.in.orig xinetd-2.3.14/libs/src/misc/Makefile.in
--- xinetd-2.3.14/libs/src/misc/Makefile.in.orig	2003-02-19 18:29:27.000000000 +0100
+++ xinetd-2.3.14/libs/src/misc/Makefile.in	2008-09-18 10:18:59.000000000 +0200
@@ -49,7 +49,7 @@ CC_FLAGS		= $(DEBUG)
 CFLAGS			= @CFLAGS@ $(CPP_FLAGS) $(CC_FLAGS) -I$(INCLUDEDIR)
 
 INSTALL			= @INSTALL@
-FMODE			= -m 640		# used by install
+FMODE			= -m 644		# used by install
 RANLIB			= @RANLIB@
 
 LIBNAME			= lib$(NAME).a
diff -up xinetd-2.3.14/libs/src/portable/Makefile.in.orig xinetd-2.3.14/libs/src/portable/Makefile.in
--- xinetd-2.3.14/libs/src/portable/Makefile.in.orig	2003-02-19 18:29:27.000000000 +0100
+++ xinetd-2.3.14/libs/src/portable/Makefile.in	2008-09-18 10:19:09.000000000 +0200
@@ -44,7 +44,7 @@ CC_FLAGS		= $(DEBUG)
 CFLAGS			= @CFLAGS@ $(CPP_FLAGS) $(CC_FLAGS) -I$(INCLUDEDIR)
 
 INSTALL			= @INSTALL@
-FMODE			= -m 640		# used by install
+FMODE			= -m 644		# used by install
 RANLIB			= @RANLIB@
 
 LIBNAME			= lib$(NAME).a
diff -up xinetd-2.3.14/libs/src/pset/Makefile.in.orig xinetd-2.3.14/libs/src/pset/Makefile.in
--- xinetd-2.3.14/libs/src/pset/Makefile.in.orig	2003-02-19 18:29:27.000000000 +0100
+++ xinetd-2.3.14/libs/src/pset/Makefile.in	2008-09-18 10:19:17.000000000 +0200
@@ -41,7 +41,7 @@ CC_FLAGS		= $(DEBUG)
 CFLAGS			= @CFLAGS@ $(CPP_FLAGS) $(CC_FLAGS)
 
 INSTALL			= @INSTALL@
-FMODE			= -m 640			# used by install
+FMODE			= -m 644			# used by install
 RANLIB			= @RANLIB@
 
 LIBNAME			= lib$(NAME).a
diff -up xinetd-2.3.14/libs/src/sio/Makefile.in.orig xinetd-2.3.14/libs/src/sio/Makefile.in
--- xinetd-2.3.14/libs/src/sio/Makefile.in.orig	2003-02-19 18:29:27.000000000 +0100
+++ xinetd-2.3.14/libs/src/sio/Makefile.in	2008-09-18 10:19:25.000000000 +0200
@@ -40,7 +40,7 @@ CC_FLAGS		= $(DEBUG)
 CFLAGS			= @CFLAGS@ $(CPP_FLAGS) $(CC_FLAGS) -I$(INCLUDEDIR)
 
 INSTALL			= @INSTALL@
-FMODE			= -m 640			# used by install
+FMODE			= -m 644			# used by install
 RANLIB			= @RANLIB@
 
 LIBNAME			= lib$(NAME).a
diff -up xinetd-2.3.14/libs/src/str/Makefile.in.orig xinetd-2.3.14/libs/src/str/Makefile.in
--- xinetd-2.3.14/libs/src/str/Makefile.in.orig	2003-02-19 18:29:27.000000000 +0100
+++ xinetd-2.3.14/libs/src/str/Makefile.in	2008-09-18 10:19:33.000000000 +0200
@@ -51,7 +51,7 @@ CC_FLAGS		= $(DEBUG)
 CFLAGS			= @CFLAGS@ $(CPP_FLAGS) $(CC_FLAGS)
 
 INSTALL			= @INSTALL@
-FMODE			= -m 640			# used by install
+FMODE			= -m 644			# used by install
 RANLIB			= @RANLIB@
 
 LIBNAME			= lib$(NAME).a
diff -up xinetd-2.3.14/libs/src/xlog/Makefile.in.orig xinetd-2.3.14/libs/src/xlog/Makefile.in
--- xinetd-2.3.14/libs/src/xlog/Makefile.in.orig	2003-02-19 18:29:27.000000000 +0100
+++ xinetd-2.3.14/libs/src/xlog/Makefile.in	2008-09-18 10:19:41.000000000 +0200
@@ -46,7 +46,7 @@ CC_FLAGS		= $(DEBUG)
 CFLAGS			= @CFLAGS@ $(CPP_FLAGS) $(CC_FLAGS)
 
 INSTALL			= @INSTALL@
-FMODE			= -m 640			# used by install
+FMODE			= -m 644			# used by install
 RANLIB			= @RANLIB@
 
 LIBNAME			= lib$(NAME).a


Index: xinetd.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xinetd/devel/xinetd.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- xinetd.spec	16 Jul 2008 07:44:32 -0000	1.58
+++ xinetd.spec	18 Sep 2008 08:32:46 -0000	1.59
@@ -1,7 +1,7 @@
-Summary: A secure replacement for inetd.
+Summary: A secure replacement for inetd
 Name: xinetd
 Version: 2.3.14
-Release: 20%{?dist}
+Release: 21%{?dist}
 License: xinetd 
 Group: System Environment/Daemons
 Epoch: 2
@@ -18,15 +18,15 @@
 Patch6: xinetd-2.3.14-man-section.patch
 Patch7: xinetd-2.3.11-PIE.patch
 Patch8: xinetd-2.3.14-ident-bind.patch
+Patch9: xinetd-2.3.14-readable-debuginfo.patch
 
 BuildRequires: autoconf, automake
 BuildRequires: libselinux-devel >= 1.30
-Prereq: /sbin/chkconfig /etc/init.d /sbin/service
+Requires: /sbin/chkconfig /etc/init.d /sbin/service
 %{!?tcp_wrappers:BuildRequires: tcp_wrappers-devel}
 Requires: filesystem >= 2.0.1, initscripts, setup, fileutils
 Provides: inetd
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Obsoletes: inetd, netkit-base
 
 %description
 Xinetd is a secure replacement for inetd, the Internet services
@@ -40,6 +40,7 @@
 
 %prep
 %setup -q  
+
 # SPARC/SPARC64 needs -fPIE/-PIE
 # This really should be detected by configure.
 %ifarch sparcv9 sparc64
@@ -54,6 +55,7 @@
 %patch5 -p1 -b .ssize_t
 %patch6 -p1 -b .man-section
 %patch8 -p1 -b .ident-bind
+%patch9 -p1 -b .readable-debuginfo
 
 aclocal
 autoconf
@@ -107,12 +109,16 @@
 
 %config(noreplace) /etc/xinetd.conf
 %config(noreplace) /etc/sysconfig/xinetd
-%config /etc/rc.d/init.d/xinetd
+/etc/rc.d/init.d/xinetd
 %config(noreplace) /etc/xinetd.d/*
 /usr/sbin/xinetd
 %{_mandir}/*/*
 
 %changelog
+* Thu Sep 18 2008 Jan Safranek <jsafranek at redhat.com> - 2:2.3.14-21
+- fix glitches found during package review (#226560)
+- make all files in .debuginfo package readable by everyone
+
 * Wed Jul 16 2008 Jan Safranek <jsafranek at redhat.com> - 2:2.3.14-20
 - fix wrong bind() call (#448069)
 




More information about the fedora-extras-commits mailing list