legacy27
Самоукин Алексей před 14 roky
rodič 1e644fcbc9
revize 62321837f1

@ -18,7 +18,7 @@
import os
import stat
from distutils.core import setup, Extension
from distutils.core import setup
__version__ = "2.2.0.0"
@ -27,14 +27,9 @@ __app__ = "calculate-ldap"
data_files = []
var_data_files = []
data_dirs_template = ['templates']
data_dirs_ldif = ['ldif']
data_dirs_share = ['i18n']
share_calculate_dir = "/usr/share/calculate"
template_calculate_dir = os.path.join(share_calculate_dir, "templates")
template_replace_dirname = "ldap"
def __scanDir(scanDir, prefix, replace_dirname, dirData, flagDir=False):
"""Scan directory"""
@ -67,8 +62,6 @@ def create_data_files(data_dirs, prefix="", replace_dirname=""):
data_files += __scanDir(data_dir, prefix, replace_dirname, data)
return data_files
data_files += create_data_files (data_dirs_template, template_calculate_dir,
template_replace_dirname)
data_files += create_data_files (data_dirs_share, share_calculate_dir)
data_files += create_data_files (data_dirs_ldif)

@ -1 +0,0 @@
# Calculate append=skip cl_name==calculate-ldap

@ -1 +0,0 @@
# Calculate append=skip cl_ldap_setup_action==up

@ -1,2 +0,0 @@
# Calculate belong()!=&&pkg(net-nds/openldap)!= path=/etc name=openldap

@ -1,60 +0,0 @@
# Calculate format=ldap chmod=0640 chown=root:ldap append=replace
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/misc.schema
#?pkg(net-nds/openldap)<2.4#schemacheck on#pkg#
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.arg
# Уровень отладочных сообщений
loglevel 0
allow bind_v2
modulepath /usr/lib/openldap/openldap
# Доступ к аттрибуту userPassword
access to attrs=userPassword
by self write
by dn="#-ld_admin_dn-#" write
by * auth
# Доступ к администратору сервера LDAP
access to dn.base="#-ld_admin_dn-#"
by dn="#-ld_admin_dn-#" write
by * none
# Закрываем доступ к веткам
access to dn.regex=".*,#-ld_services_dn-#"
by dn="#-ld_admin_dn-#" write
by * none
# Доступ ко всем аттрибутам
access to *
by dn="#-ld_admin_dn-#" write
by self write
by * read
# Доступ по умолчанию только для чтения
#?pkg(net-nds/openldap)<2.4#defaultaccess none#pkg#
# Тип базы данных
#?pkg(net-nds/openldap)<2.4#database ldbm#pkg#
#?pkg(net-nds/openldap)>2.4#database bdb#pkg#
suffix "#-ld_base_dn-#"
rootdn "#-ld_temp_dn-#"
rootpw #-ld_temp_hash-#
checkpoint 1024 5
cachesize 10000
# Размер ответа на запрос
sizelimit unlimited
directory /var/lib/openldap-data
index objectClass eq
index cn pres,sub,eq
index sn pres,sub,eq
index uid pres,sub,eq
index uidNumber eq
index gidNumber eq
index default sub

@ -1,3 +0,0 @@
# Calculate format=ldap chmod=0640 chown=root:ldap append=join
!rootdn del
!rootpw del
Načítá se…
Zrušit
Uložit