diff options
author | Sumit Bose <sbose@redhat.com> | 2010-10-26 18:39:40 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-10-27 09:08:14 -0400 |
commit | 729ec6e36349c17f76e75be3871f4f6e179e115f (patch) | |
tree | 0e2954dcfc89a957c35725703fca56b0cab2e4bd /BUILD.txt | |
parent | bfb9e9c08d9cd830963fbf5e65a23ef673c82258 (diff) | |
download | sssd-729ec6e36349c17f76e75be3871f4f6e179e115f.tar.gz sssd-729ec6e36349c17f76e75be3871f4f6e179e115f.tar.xz sssd-729ec6e36349c17f76e75be3871f4f6e179e115f.zip |
Mention ding-libs in BUILD.txt
Diffstat (limited to 'BUILD.txt')
-rw-r--r-- | BUILD.txt | 44 |
1 files changed, 11 insertions, 33 deletions
@@ -12,6 +12,10 @@ They are now available in major distribution development branches. If you want to build them from source download the latest samba master branch. +Additionally the ding-libs are needed. These used to be included in the sssd +release but are now a separate project. The lastest ding-libs release can be +downloaded from https://fedorahosted.org/sssd/wiki/Releases#DING-LIBSReleases . + To install all of the dependencies in Fedora before building sssd: yum install openldap-devel gettext libtool pcre-devel c-ares-devel \ dbus-devel libxslt-devel docbook-style-xsl krb5-devel \ @@ -19,9 +23,12 @@ yum install openldap-devel gettext libtool pcre-devel c-ares-devel \ libtevent-devel libtdb libtdb-devel libtalloc libtalloc-devel \ libldb libldb-devel cvs popt-devel c-ares-devel -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -How to build everything in one go (Preferred approach) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ding-libs are available in Fedora 14 and later version: +yum install libcollection-devel libdhash-devel libini_config-devel \ + libpath_utils-devel libref_array-devel + +How to build: +~~~~~~~~~~~~~ From the root of the source, run: autoreconf -i -f && \ ./configure && \ @@ -33,35 +40,6 @@ mkdir parallelbuilddir && cd parallelbuilddir && \ ../configure && \ make -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -How to build components individually -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Internal Library Requirements -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sssd provides several required libraries within its source tree: -collection -ini_config -dhash -refarray -path_utils - -Compiling sssd internal libraries -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -pushd common; -autoreconf -i -f && \ -./configure --disable-static --enable-shared && \ -make; -popd - -Compiling sssd with system installed libraries -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -pushd src; \ -autoreconf -i -f && \ -./configure && \ -make; \ -popd - Now you have to copy libnss_sss* into /lib (or /lib64) and add the 'sss' target to nsswitch.conf passwd database @@ -79,4 +57,4 @@ Now you can call pam_test_client: ./pam_test_client [auth|chau|acct|setc|open|clos] username@domain ~~~~~ -Simo and Steve (Last updated for 1.1.0) +Simo and Steve (Last updated for 1.4.1) |