diff options
author | Michael Adam <obnox@samba.org> | 2009-12-07 14:12:05 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2009-12-08 08:01:52 +0100 |
commit | 8c37e70d5134e841900fac69d80413d5b2a0334e (patch) | |
tree | ea7146ad932cc2c95aea743ab3f1fdabcf849e69 /packaging | |
parent | 87de8aec9ecdfffb29a6468ed77141ff1c5fff0c (diff) | |
download | samba-8c37e70d5134e841900fac69d80413d5b2a0334e.tar.gz samba-8c37e70d5134e841900fac69d80413d5b2a0334e.tar.bz2 samba-8c37e70d5134e841900fac69d80413d5b2a0334e.zip |
packaging(RHEL-CTDB): add some checks to test the built smbd
Test whether some required features have been built into smbd.
Can be extended...
Michael
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/RHEL-CTDB/samba.spec.tmpl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packaging/RHEL-CTDB/samba.spec.tmpl b/packaging/RHEL-CTDB/samba.spec.tmpl index 4967dfd200..8d12bdd527 100644 --- a/packaging/RHEL-CTDB/samba.spec.tmpl +++ b/packaging/RHEL-CTDB/samba.spec.tmpl @@ -270,6 +270,16 @@ fi make -j %{numcpu} %{?_smp_mflags} \ everything modules pam_smbpass +# check that desired suppor has been compiled into smbd: +export LD_LIBRARY_PATH=./bin +for test in HAVE_POSIX_ACLS HAVE_LDAP HAVE_KRB5 HAVE_GPFS CLUSTER_SUPPORT +do + if ! $(./bin/smbd -b | grep -q $test ) ; then + echo "ERROR: '$test' is not in smbd. Build stopped." + exit 1; + fi +done + # Remove some permission bits to avoid to many dependencies cd .. find examples docs -type f | xargs -r chmod -x |