summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2010-10-26 18:39:40 +0200
committerStephen Gallagher <sgallagh@redhat.com>2010-10-27 09:08:14 -0400
commit729ec6e36349c17f76e75be3871f4f6e179e115f (patch)
tree0e2954dcfc89a957c35725703fca56b0cab2e4bd
parentbfb9e9c08d9cd830963fbf5e65a23ef673c82258 (diff)
downloadsssd-729ec6e36349c17f76e75be3871f4f6e179e115f.tar.gz
sssd-729ec6e36349c17f76e75be3871f4f6e179e115f.tar.xz
sssd-729ec6e36349c17f76e75be3871f4f6e179e115f.zip
Mention ding-libs in BUILD.txt
-rw-r--r--BUILD.txt44
1 files changed, 11 insertions, 33 deletions
diff --git a/BUILD.txt b/BUILD.txt
index a452437f5..22b6610a5 100644
--- a/BUILD.txt
+++ b/BUILD.txt
@@ -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)