path: root/BUILD.txt
diff options
Diffstat (limited to 'BUILD.txt')
1 files changed, 17 insertions, 3 deletions
diff --git a/BUILD.txt b/BUILD.txt
index ac66ed4b3..6034e7b45 100644
--- a/BUILD.txt
+++ b/BUILD.txt
@@ -19,7 +19,7 @@ I use the following steps to build all pieces.
export LD_LIBRARY_PATH=/tmp/foo/lib
pushd talloc; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
pushd tdb; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
-pushd events; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
+pushd tevent; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
pushd ldb; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
pushd server; ./ && ./configure --with-shared-build-dir=/tmp/foo && make; popd
@@ -32,12 +32,26 @@ export LD_LIBRARY_PATH=/tmp/foo/lib
This will start the sssd daemon in interactive mode.
-The nss_client doesn't need any dependency nor supports the shared-build option.
+The nss and pam client doesn't need any dependency nor supports the
+shared-build option.
-pushd nss_client; ./ && ./configure && make; popd
+pushd sss_client; ./ && ./configure && make; popd
Now you have to copy libnss_sss* into /lib (or /lib64) and add the 'sss' traget
to nsswitch.conf passwd database
+For pam copy into /lib/security (or /lib64/security) and add to your pam configuration. To use the pam_test_client from
+sss_client create the following file:
+auth required
+account required
+password required
+session required
+Now you can call pam_test_client:
+./pam_test_client [auth|chau|acct|setc|open|clos] username@domain