This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, fedora/master, updated. glibc-2.14-1232-g1b0e0bd
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 28 Sep 2011 13:48:10 -0000
- Subject: GNU C Library master sources branch, fedora/master, updated. glibc-2.14-1232-g1b0e0bd
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, fedora/master has been updated
via 1b0e0bd2f9f8b093c949d223eda0bda21ff1befe (commit)
via f873aa1a873b1eb62ef5667988429dc1c69ecc48 (commit)
via 4e54debf219cc04b9d2d349baf6fbcf169f712d9 (commit)
via 43112f87b69120bccbef44428982a37dbcc61194 (commit)
via 68822d74268d003ba9dec772f5f11c8b670ca136 (commit)
via 2056100b8003abe3b0dee62a739d620031e5a4af (commit)
via 32c76b63be605d12314e0c6ac2bd702c883d1423 (commit)
via bf972c9dfcda9f95e337c6d4586abcc3bdf46561 (commit)
via e057a1b5930ec538c2b8abbba700a436ef2c81d5 (commit)
via ecb1482ffd85fd3279642b1dc045aa867ad4d415 (commit)
via bc7e1c3667b577ad418f7520df2a7dbccea04ee9 (commit)
via 1c3b002bbb2935a526ef38b32d0c7375b7ee3b54 (commit)
from 2d5cad7bfc26071b857191a8510ed3409d7c2591 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1b0e0bd2f9f8b093c949d223eda0bda21ff1befe
commit 1b0e0bd2f9f8b093c949d223eda0bda21ff1befe
Author: Andreas Schwab <schwab@redhat.com>
Date: Wed Sep 28 10:35:39 2011 +0200
2.14.90-10
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 162629f..36f11f5 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -24,7 +24,7 @@
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
-Release: 9
+Release: 10
# GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
# Things that are linked directly into dynamically linked programs
# and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1076,6 +1076,13 @@ rm -f *.filelist*
%endif
%changelog
+* Wed Sep 28 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-10
+- Update from master
+ - Correctly reparse group line after enlarging the buffer
+ - Fix parse error in bits/mathinline.h with --std=c99 (#740235)
+- Update nscd service file (#740284)
+- Drop nscd init file (#740196)
+
* Fri Sep 16 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-9
- Update from master
- Define IP_MULTICAST_ALL
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=f873aa1a873b1eb62ef5667988429dc1c69ecc48
commit f873aa1a873b1eb62ef5667988429dc1c69ecc48
Merge: 4e54deb 68822d7
Author: Andreas Schwab <schwab@redhat.com>
Date: Wed Sep 28 12:21:48 2011 +0200
Merge remote-tracking branch 'origin/master' into fedora/master
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4e54debf219cc04b9d2d349baf6fbcf169f712d9
commit 4e54debf219cc04b9d2d349baf6fbcf169f712d9
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue Sep 27 13:52:15 2011 +0200
Update nscd service file
diff --git a/fedora/nscd.conf b/fedora/nscd.conf
index ba48981..8a24a78 100644
--- a/fedora/nscd.conf
+++ b/fedora/nscd.conf
@@ -1 +1 @@
-d /var/run/nscd 0755 root root
+d /run/nscd 0755 root root
diff --git a/fedora/nscd.service b/fedora/nscd.service
index 477b872..8716596 100644
--- a/fedora/nscd.service
+++ b/fedora/nscd.service
@@ -4,10 +4,15 @@ After=syslog.target
[Service]
Type=forking
-ExecStart=/usr/sbin/nscd
+EnvironmentFile=-/etc/sysconfig/nscd
+ExecStart=/usr/sbin/nscd $NSCD_OPTIONS
ExecStop=/usr/sbin/nscd --shutdown
+ExecReload=/usr/sbin/nscd -i passwd
+ExecReload=/usr/sbin/nscd -i group
+ExecReload=/usr/sbin/nscd -i hosts
+ExecReload=/usr/sbin/nscd -i service
Restart=always
-PIDFile=/var/run/nscd/nscd.pid
+PIDFile=/run/nscd/nscd.pid
[Install]
WantedBy=multi-user.target
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=43112f87b69120bccbef44428982a37dbcc61194
commit 43112f87b69120bccbef44428982a37dbcc61194
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue Sep 27 11:08:00 2011 +0200
Drop nscd init file
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index f088082..162629f 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -182,7 +182,10 @@ Summary: A Name Service Caching Daemon (nscd).
Group: System Environment/Daemons
Requires: %{name} = %{version}-%{release}
Requires: libselinux >= 1.17.10-1, audit-libs >= 1.1.3
-Requires(pre): /sbin/chkconfig, /usr/sbin/useradd, /usr/sbin/userdel, coreutils
+Requires(pre): /usr/sbin/useradd, coreutils
+Requires(post): systemd-units
+Requires(preun): systemd-units
+Requires(postun): systemd-units, /usr/sbin/userdel
%description -n nscd
Nscd caches name service lookups and can dramatically improve
@@ -514,8 +517,6 @@ install -p -m 644 nis/nss $RPM_BUILD_ROOT/etc/default/nss
# This is for ncsd - in glibc 2.2
install -m 644 nscd/nscd.conf $RPM_BUILD_ROOT/etc
-mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
-install -m 755 nscd/nscd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/
install -m 644 fedora/nscd.conf %{buildroot}/usr/lib/tmpfiles.d/
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
@@ -941,20 +942,23 @@ getent passwd nscd >/dev/null ||
-c "NSCD Daemon" -u 28 -g nscd nscd
%post -n nscd
-/sbin/chkconfig --add nscd
+if test $1 -eq 1; then
+ /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+fi
%preun -n nscd
-if [ $1 = 0 ] ; then
- service nscd stop > /dev/null 2>&1
- /sbin/chkconfig --del nscd
+if test $1 -eq 0; then
+ /bin/systemctl --no-reload disable nscd.service > /dev/null 2>&1 || :
+ /bin/systemctl stop nscd.service > /dev/null 2>&1 || :
fi
%postun -n nscd
-if [ $1 = 0 ] ; then
+if test $1 = 0; then
/usr/sbin/userdel nscd > /dev/null 2>&1 || :
fi
-if [ "$1" -ge "1" ]; then
- service nscd condrestart > /dev/null 2>&1 || :
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+if test $1 -ge 1; then
+ /bin/systemctl try-restart nscd.service >/dev/null 2>&1 || :
fi
%if %{xenpackage}
@@ -1042,7 +1046,6 @@ rm -f *.filelist*
%files -f nscd.filelist -n nscd
%defattr(-,root,root)
%config(noreplace) /etc/nscd.conf
-%config /etc/rc.d/init.d/nscd
%dir %attr(0755,root,root) /var/run/nscd
%dir %attr(0755,root,root) /var/db/nscd
/lib/systemd/system/nscd.service
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 41 ++++++++++++++++++++++++++++++
Makeconfig | 2 +-
Makerules | 4 ---
config.make.in | 1 +
fedora/glibc.spec.in | 34 ++++++++++++++++---------
fedora/nscd.conf | 2 +-
fedora/nscd.service | 9 +++++-
manual/signal.texi | 4 +-
nss/nss_files/files-initgroups.c | 12 ++++++---
resolv/Makefile | 8 +++++-
sysdeps/posix/spawni.c | 20 ++++++++------
sysdeps/powerpc/fpu/libm-test-ulps | 46 +++++++++++++++++++++++++++++++---
sysdeps/x86_64/fpu/bits/mathinline.h | 16 ++++++------
tls.make.c | 5 ---
14 files changed, 151 insertions(+), 53 deletions(-)
delete mode 100644 tls.make.c
hooks/post-receive
--
GNU C Library master sources