diff --git a/pkg_conf/samba.conf b/pkg_conf/samba.conf index f28a3f7..8c73530 100644 --- a/pkg_conf/samba.conf +++ b/pkg_conf/samba.conf @@ -1,11 +1,12 @@ # --- SDE-COPYRIGHT-NOTE-BEGIN --- # This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# +# # Filename: target/mnemosyne/pkg_conf/samba.conf +# Copyright (C) 2008 The OpenSDE Project # Copyright (C) 2002 - 2006 Alejandro Mery -# +# # More information can be found in the files COPYING and README. -# +# # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License. A copy of the @@ -14,6 +15,19 @@ if pkginstalled openldap; then pkgprefix -t openldap - hook_add postmake 5 'cp -v examples/LDAP/samba.schema $( pkgprefix sysconfdir openldap )/schema/' - hook_add postmake 5 'cp -v examples/LDAP/README $( pkgprefix sysconfdir openldap )/samba.README' + + install_samba_schema() + { + local ldapconfdir=$root$(pkgprefix sysconfdir openldap) + + if [ "$SDECFG_PKG_OPENLDAP_CLIENTONLY" != 1 ]; then + cp -v examples/LDAP/samba.schema $ldapconfdir/schema/ + cp -v examples/LDAP/README $ldapconfdir/samba.README + fi + + cp -v examples/LDAP/samba.schema $root$docdir/ + cp -v examples/LDAP/README $root$docdir/schema.README + } + + hook_add postmake 5 'install_samba_schema' fi