summaryrefslogtreecommitdiffstats
path: root/src/db/sysdb_autofs.h
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2012-09-21 20:01:28 +0200
committerJakub Hrozek <jhrozek@redhat.com>2012-09-24 18:18:30 +0200
commitf17d26a8db285622a5cd5f21c7488b62eedc2cf8 (patch)
tree76d03fe08802e2823f6ccc76cfcfca0e5a9cdb14 /src/db/sysdb_autofs.h
parentc7efe2545f691fc81478e0cfe61a43bbc83acc72 (diff)
downloadsssd-f17d26a8db285622a5cd5f21c7488b62eedc2cf8.tar.gz
sssd-f17d26a8db285622a5cd5f21c7488b62eedc2cf8.tar.xz
sssd-f17d26a8db285622a5cd5f21c7488b62eedc2cf8.zip
AUTOFS: Add entry objects below map objects
https://fedorahosted.org/sssd/ticket/1506 Changes how the new autofs entry objects are handled. Instead of creating the entry on the cn=autofs,cn=custom level, the entry is created below the map it belongs to.
Diffstat (limited to 'src/db/sysdb_autofs.h')
-rw-r--r--src/db/sysdb_autofs.h24
1 files changed, 5 insertions, 19 deletions
diff --git a/src/db/sysdb_autofs.h b/src/db/sysdb_autofs.h
index b18d505b4..616c2cbde 100644
--- a/src/db/sysdb_autofs.h
+++ b/src/db/sysdb_autofs.h
@@ -35,16 +35,6 @@
#define SYSDB_AUTOFS_ENTRY_KEY "automountKey"
#define SYSDB_AUTOFS_ENTRY_VALUE "automountInformation"
-struct ldb_dn *
-sysdb_autofsmap_dn(TALLOC_CTX *mem_ctx,
- struct sysdb_ctx *sysdb,
- const char *map_name);
-
-struct ldb_dn *
-sysdb_autofsentry_dn(TALLOC_CTX *mem_ctx,
- struct sysdb_ctx *sysdb,
- const char *entry_name);
-
errno_t
sysdb_save_autofsmap(struct sysdb_ctx *sysdb_ctx,
const char *name,
@@ -65,9 +55,14 @@ sysdb_delete_autofsmap(struct sysdb_ctx *sysdb_ctx,
errno_t
sysdb_save_autofsentry(struct sysdb_ctx *sysdb_ctx,
+ const char *map,
const char *key,
const char *value,
struct sysdb_attrs *attrs);
+errno_t
+sysdb_del_autofsentry(struct sysdb_ctx *sysdb_ctx,
+ const char *map,
+ const char *key);
errno_t
sysdb_autofs_entries_by_map(TALLOC_CTX *mem_ctx,
@@ -76,15 +71,6 @@ sysdb_autofs_entries_by_map(TALLOC_CTX *mem_ctx,
size_t *_count,
struct ldb_message ***_entries);
-errno_t sysdb_map_entry_name(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb,
- const char *entry_dn, char **_name);
-
-errno_t
-sysdb_autofs_map_update_members(struct sysdb_ctx *sysdb,
- const char *mapname,
- const char *const *add_entries,
- const char *const *del_entries);
-
errno_t
sysdb_set_autofsmap_attr(struct sysdb_ctx *sysdb,
const char *name,