blob: 0cec62a712cc1dcf1c59d6ba6f887676fd761429 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
pkg-config --exists nss_wrapper || exit 1
pkg-config --exists uid_wrapper || exit 1
nss_wrapper=$(pkg-config --libs nss_wrapper)
uid_wrapper=$(pkg-config --libs uid_wrapper)
pam_wrapper=$(pkg-config --libs pam_wrapper)
if [ -z $nss_wrapper -o -z $uid_wrapper ]; then
echo "Cannot locate cwrap libraries"
exit 2
fi
export LD_PRELOAD="$nss_wrapper $uid_wrapper"
export NSS_WRAPPER_PASSWD=$CWRAP_TEST_SRCDIR/passwd
export NSS_WRAPPER_GROUP=$CWRAP_TEST_SRCDIR/group
export UID_WRAPPER=1
export UID_WRAPPER_ROOT=1
if [ ! -z $pam_wrapper ]; then
export PAM_WRAPPER=1
export PAM_WRAPPER_CONFDIR=$(pwd)/pam_services
fi
|