Page MenuHomePhorge

51-add-vlv-indexes.sh
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

51-add-vlv-indexes.sh

#!/bin/bash
. ./settings.sh
(
echo "dn: cn=PVI,cn=PVS,cn=${hosted_domain_db},cn=ldbm database,cn=plugins,cn=config"
echo "objectClass: top"
echo "objectClass: vlvIndex"
echo "cn: PVI"
echo "vlvSort: displayname sn givenname cn"
echo "aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo ""
) | ldapadd -x -h ${ldap_host} -D "${ldap_binddn}" -w "${ldap_bindpw}" -c
(
echo "dn: cn=RVI,cn=RVS,cn=${hosted_domain_db},cn=ldbm database,cn=plugins,cn=config"
echo "objectClass: top"
echo "objectClass: vlvIndex"
echo "cn: RVI"
echo "vlvSort: cn"
echo "aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo ""
) | ldapadd -x -h ${ldap_host} -D "${ldap_binddn}" -w "${ldap_bindpw}" -c
(
echo "dn: cn=GVI,cn=GVS,cn=${hosted_domain_db},cn=ldbm database,cn=plugins,cn=config"
echo "objectClass: top"
echo "objectClass: vlvIndex"
echo "cn: GVI"
echo "vlvSort: cn"
echo "aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo ""
) | ldapadd -x -h ${ldap_host} -D "${ldap_binddn}" -w "${ldap_bindpw}" -c
if [ "${domain_base_dn}" != "cn=kolab,cn=config" ]; then
(
echo "dn: cn=DVI,cn=DVS,cn=${domain_db},cn=ldbm database,cn=plugins,cn=config"
echo "objectClass: top"
echo "objectClass: vlvIndex"
echo "cn: DVI"
echo "vlvSort: associatedDomain"
echo "aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo ""
) | ldapadd -x -h ${ldap_host} -D "${ldap_binddn}" -w "${ldap_bindpw}" -c
fi

File Metadata

Mime Type
text/x-shellscript
Expires
Mon, Apr 6, 2:06 AM (1 w, 14 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
12/33/f4ecdcd2ba02e137cc8baec92698
Default Alt Text
51-add-vlv-indexes.sh (1 KB)

Event Timeline