00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef CONFDB_SETUP_H_
00023 #define CONFDB_SETUP_H_
00024
00025 #define CONFDB_VERSION "2"
00026 #define CONFDB_VERSION_INT 2
00027
00028 #define CONFDB_BASE_LDIF \
00029 "dn: @ATTRIBUTES\n" \
00030 "cn: CASE_INSENSITIVE\n" \
00031 "dc: CASE_INSENSITIVE\n" \
00032 "dn: CASE_INSENSITIVE\n" \
00033 "name: CASE_INSENSITIVE\n" \
00034 "objectclass: CASE_INSENSITIVE\n" \
00035 "\n" \
00036 "dn: @INDEXLIST\n" \
00037 "@IDXATTR: cn\n" \
00038 "\n" \
00039 "dn: @MODULES\n" \
00040 "@LIST: server_sort\n" \
00041 "\n"
00042
00043 #define CONFDB_INTERNAL_LDIF \
00044 "dn: cn=config\n" \
00045 "version: "CONFDB_VERSION"\n" \
00046 "\n"
00047
00048 int confdb_create_base(struct confdb_ctx *cdb);
00049 int confdb_test(struct confdb_ctx *cdb);
00050 int confdb_init_db(const char *config_file, struct confdb_ctx *cdb);
00051
00052 #endif