Unofficial SSSD 1.9.x repository for RHEL 5
by Stephen Gallagher
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Due to popular request, I am offering a completely unofficial and
unsupported repository of the latest 1.9.x LTM bits for RHEL 5 and
derivatives. The latest official version supported by the distribution
is 1.5.x.
These packages are built from the upstream sources using the same spec
file that was used to generate the nightly builds back when 1.9.x was
the master branch, so it's expected to work just fine.
You can find the repository and instructions how to use it at:
http://copr-fe.cloud.fedoraproject.org/coprs/sgallagh/sssd-1.9-rhel5/
Please do not file bugs against Bugzilla for issues discovered with
these builds.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlMGAwAACgkQeiVVYja6o6McygCdH6OGn//W3Po7XokoHLEOIzS+
0VUAoK8mfaLdSzzoLpFZMLd/gFqNf5YY
=xEFs
-----END PGP SIGNATURE-----
10 years, 2 months
[PATCH] move the sudo library outside libdir
by Michal Šrubař
Hi,
those two patches fixes https://fedorahosted.org/sssd/ticket/1983.
Sudo modul will be now installed into $libdir/sssd/modules and no longer into
$libdir but because specfile has to work everywhere we have to add
--with-sudo-lib-path=$libdir for this time. For next update to F-20 we can add
something like:
if fedora_version >= 20; then
sudo-lib-path=$libdir/sssd/modules;
else
sudo-lib-path=$libdir;
From 5e94532fe5b50cdfd16ddb4e7cf5a007e0fcc58c Mon Sep 17 00:00:00 2001
From: Michal Srubar <xsruba03(a)stud.fit.vutbr.cz>
Date: Tue, 11 Feb 2014 12:01:28 +0100
Subject: [PATCH] sudo modul is now installed into $libdir/sssd/modules by
default and no longer into $libdir
https://fedorahosted.org/sssd/ticket/1983
---
contrib/sssd.spec.in | 1 +
src/conf_macros.m4 | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in
index 6bc2aa2a41bf100cfadda63ad83850e4b980647f..36627c591dfe28857554182c8aebe64ff672a639 100644
--- a/contrib/sssd.spec.in
+++ b/contrib/sssd.spec.in
@@ -417,6 +417,7 @@ autoreconf -ivf
--with-krb5-rcache-dir=%{_localstatedir}/cache/krb5rcache \
--enable-nsslibdir=/%{_lib} \
--enable-pammoddir=/%{_lib}/security \
+ --with-sudo-lib-path=/%{_libdir} \
--disable-static \
--disable-rpath \
%{?with_ccache} \
diff --git a/src/conf_macros.m4 b/src/conf_macros.m4
index 4be819d4a3389dfcf89a0452aab8165c0ec216e4..597e9ec6c9b85880616bb89659bbfc09be556470 100644
--- a/src/conf_macros.m4
+++ b/src/conf_macros.m4
@@ -588,7 +588,7 @@ AC_DEFUN([WITH_SUDO_LIB_PATH],
)
]
)
- sudolibpath="${libdir}"
+ sudolibpath="${libdir}/sssd/modules"
if test x"$with_sudo_lib_path" != x; then
sudolibpath=$with_sudo_lib_path
fi
--
1.8.3.1
10 years, 2 months
[PATCH] Fix build without journald
by Jakub Hrozek
When testing other patches on review, I realized that building sssd
fails when journald is disabled. The attached patch fixes the build.
10 years, 2 months
[PATCHES][ding-libs] Enable extra compiler warning flags
by Lukas Slebodnik
ehlo,
Attached patches fix warnings with compiler flag Wmissing-prototypes.
In my opinion, it is better declare function with static modifier if function
is not part of public API.
patch 0002-Use-static-modifier-for-unit-test-functions.patch helps me find out
that negative_test was not execupted as part of INI unit tests.
0004-REFARRAY-Move-declaration-of-ref_array_debug-to-priv.patch
It is better to have declaration in private header file, beacuse it prevents
copy&paste errors. Declaration in file ini/ini_valueobj_ut.c was wrong.
The last patch enables extra compiler warnings including Wmissing-prototypes.
LS
10 years, 2 months
[PATCH][ding_libs] Collection: Fix typo in function declarations
by Lukas Slebodnik
ehlo,
While I was working on symbol maps for ding_libs, I found out two declarations
of function were misspelled in the public header file. It looks like nobody
used this function, because symbols in library are correct
[root@unused-4-233 ~]# objdump -T /usr/lib64/libcollection.so | grep col_insert_unsi
0000000000006d50 g DF .text 000000000000003b Base col_insert_unsigned_property_with_ref
0000000000006af0 g DF .text 000000000000003a Base col_insert_unsigned_property
Problem is fixed with simple replacement s/ng/gn/
I can see a problem. I am not sure if we should bump SONAME,
because ABI of library is not changed, but API is technically
changed in imcompatible way (two functions were removed and two functions were
added). It looks like nobody used this functions, because it is impossible to
link program with wrong declaration.
LS
10 years, 2 months