• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cmake/Modules/H18-Mar-2016-401343

doc/H03-May-2022-188161

src/H03-May-2022-5,6334,421

tests/H03-May-2022-3,1102,346

.clang_completeH A D17-Dec-201355 65

.ycm_extra_conf.pyH A D04-Apr-20143.3 KiB10569

AUTHORSH A D16-Nov-2015168 65

COPYINGH A D04-Dec-20131.6 KiB3326

CPackConfig.cmakeH A D04-Feb-20142 KiB5442

CTestConfig.cmakeH A D20-Nov-2015272 107

ChangeLogH A D18-Mar-20161.5 KiB4536

ConfigureChecks.cmakeH A D17-Mar-20167.8 KiB261213

DefineOptions.cmakeH A D04-Dec-201349 21

READMEH A D09-Oct-2014467 2514

README.installH A D30-May-20141.9 KiB7948

TODOH A D29-Sep-2014255 1512

config.h.cmakeH A D17-Mar-20163.1 KiB10374

nss_wrapper-config-version.cmake.inH A D20-Jan-2014393 1210

nss_wrapper-config.cmake.inH A D30-May-201461 21

nss_wrapper.pc.cmakeH A D04-Feb-2014135 54

nss_wrapper.plH A D03-May-202210.1 KiB522372

README

1NSS_WRAPPER
2===========
3
4This is a wrapper for the user, group and hosts NSS API.
5
6DESCRIPTION
7-----------
8
9More details can be found in the manpage:
10
11  man -l ./doc/nss_wrapper.1
12
13or the raw text version:
14
15  less ./doc/nss_wrapper.1.txt
16
17For installation instructions please take a look at the README.install file.
18
19MAILINGLIST
20-----------
21
22As the mailing list samba-technical is used and can be found here:
23
24https://lists.samba.org/mailman/listinfo/samba-technical
25

README.install

1Obtaining the sources
2=====================
3
4Source tarballs for nss_wrapper can be downloaded from
5
6  https://ftp.samba.org/pub/cwrap/
7
8The source code repository for socket wrapper is located under
9
10  git://git.samba.org/nss_wrapper.git
11
12To create a local copy, run
13
14  $ git clone git://git.samba.org/nss_wrapper.git
15  $ cd nss_wrapper
16
17Building from sources
18=====================
19
20nss_wrapper uses cmake (www.cmake.org) as its build system.
21
22In an unpacked sources base directory, create a directory to
23contain the build results, e.g.
24
25  $ mkdir obj
26  $ cd obj
27
28Note that "obj" is just an example. The directory can
29be named arbitrarily.
30
31Next, run cmake to configure the build, e.g.
32
33  $ cmake -DCMAKE_INSTALL_PREFIX=<prefix> ..
34
35or on a 64 bit red hat system:
36
37  $  cmake -DCMAKE_INSTALL_PREFIX=<prefix> -DLIB_SUFFIX=64 ..
38
39The "<prefix>" should be replaced by the intended installation
40target prefix directory, typically /usr or /usr/local.
41
42Note that the target directory does not have to be a direct
43or indirect subdirectory of the source base directory: It can
44be an arbitrary directory in the system. In the general case,
45".." has to be replaced by a relative or absolute path of the
46source base directory in the "cmake" command line.
47
48One can control the build type with "-DCMAKE_BUILD_TYPE=<mode>"
49where <mode> can be one of Debug, Release, RelWithDebInfo, and
50some more (see cmake.org). The default is "RelWithDebInfo".
51
52After configuring with cmake, run the build with
53
54  $ make
55
56Unit testing
57============
58
59In order to support running the test suite after building,
60the cmocka unit test framework needs to be installed (cmocka.org),
61and you need to specify
62
63  -DUNIT_TESTING=ON
64
65in the cmake run. After running "make",
66
67  $ make test
68
69runs the test suite.
70
71Installing
72==========
73
74nss_wrapper is installed into the prefix directory
75after running "cmake" and "make" with
76
77  $ make install
78
79