Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-02-07 10:59:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and      /work/SRC/openSUSE:Factory/.util-linux.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "util-linux", Maintainer is "pu...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes    2013-01-08 
15:05:10.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes       
2013-02-07 10:59:22.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Feb  5 14:32:49 UTC 2013 - crrodrig...@opensuse.org
+
+- 0001-Test-for-secure_getenv-too.patch:
+  Current glibc in 12.3/factory no longer exports internal 
+  function __secure_getenv() but has secure_getenv() instead.
+
+-------------------------------------------------------------------

New:
----
  0001-Test-for-secure_getenv-too.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ util-linux.spec ++++++
--- /var/tmp/diff_new_pack.v2gcgL/_old  2013-02-07 10:59:23.000000000 +0100
+++ /var/tmp/diff_new_pack.v2gcgL/_new  2013-02-07 10:59:23.000000000 +0100
@@ -114,7 +114,8 @@
 Patch23:        mount-sanitize-paths-from-non-root-users.patch
 Patch24:        umount-sanitize-paths-from-non-root-users.patch
 #####
-
+# There is no __secure_getenv anymore..
+Patch25:        0001-Test-for-secure_getenv-too.patch
 ##
 ## adjtimex
 ##
@@ -232,6 +233,7 @@
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
+%patch25 -p1
 #
 cd adjtimex-*
 # adjtimex patches belongs here

++++++ 0001-Test-for-secure_getenv-too.patch ++++++
>From a6f605ed6dcfdf2ea7f6b0bf68e18d8c9ce5ea96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= <crrodrig...@opensuse.org>
Date: Tue, 5 Feb 2013 02:06:04 -0300
Subject: [PATCH] Test for secure_getenv too.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

In current glibc versions, internal __secure_getenv
no longer exists and was replaced by secure_getenv()

Signed-off-by: Cristian Rodríguez <crrodrig...@opensuse.org>
---
 configure.ac | 1 +
 lib/env.c    | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

--- util-linux-2.21.2.orig/configure.ac
+++ util-linux-2.21.2/configure.ac
@@ -281,6 +281,7 @@ AC_CHECK_FUNCS(
        posix_fadvise \
        getmntinfo \
        __secure_getenv \
+  secure_getenv \
        warn \
        warnx \
        rpmatch])
--- util-linux-2.21.2.orig/lib/env.c
+++ util-linux-2.21.2/lib/env.c
@@ -98,8 +98,9 @@ char *safe_getenv(const char *arg)
                return NULL;
 #endif
 #endif
-
-#ifdef HAVE___SECURE_GETENV
+#ifdef HAVE_SECURE_GETENV
+return secure_getenv(arg);
+#elif HAVE___SECURE_GETENV
        return __secure_getenv(arg);
 #else
        return getenv(arg);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to