summaryrefslogtreecommitdiff
path: root/src/db/sysdb_ops.c
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-01-08 10:06:07 -0500
committerSimo Sorce <simo@redhat.com>2013-01-08 16:01:01 -0500
commit849aa25d7511a44e8f755c6f0a79b2746007a539 (patch)
tree58e2c639ed901a315204c4fd242e4673de985e2e /src/db/sysdb_ops.c
parent2eaf2045b5b55cdaff6ae5704225cf9a75b16950 (diff)
downloadsssd-849aa25d7511a44e8f755c6f0a79b2746007a539.tar.gz
sssd-849aa25d7511a44e8f755c6f0a79b2746007a539.tar.bz2
sssd-849aa25d7511a44e8f755c6f0a79b2746007a539.zip
Remove dead netgroup functions
Diffstat (limited to 'src/db/sysdb_ops.c')
-rw-r--r--src/db/sysdb_ops.c123
1 files changed, 0 insertions, 123 deletions
diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c
index ea11cf3c..e1201f44 100644
--- a/src/db/sysdb_ops.c
+++ b/src/db/sysdb_ops.c
@@ -3039,129 +3039,6 @@ done:
return ret;
}
-errno_t sysdb_add_netgroup_tuple(struct sysdb_ctx *sysdb,
- const char *netgroup,
- const char *hostname,
- const char *username,
- const char *domainname)
-{
- return sysdb_mod_netgroup_tuple(sysdb, netgroup, hostname,
- username, domainname, SYSDB_MOD_ADD);
-}
-
-errno_t sysdb_remove_netgroup_tuple(struct sysdb_ctx *sysdb,
- const char *netgroup,
- const char *hostname,
- const char *username,
- const char *domainname)
-{
- return sysdb_mod_netgroup_tuple(sysdb, netgroup, hostname,
- username, domainname, SYSDB_MOD_DEL);
-}
-
-errno_t sysdb_mod_netgroup_tuple(struct sysdb_ctx *sysdb,
- const char *netgroup,
- const char *hostname,
- const char *username,
- const char *domainname,
- int mod_op)
-{
- errno_t ret;
- int lret;
- struct ldb_message *msg;
- char *triple;
-
- msg = ldb_msg_new(NULL);
- if (!msg) {
- ERROR_OUT(ret, ENOMEM, done);
- }
-
- msg->dn = sysdb_netgroup_dn(sysdb, msg, netgroup);
- if (!msg->dn) {
- ERROR_OUT(ret, ENOMEM, done);
- }
-
- triple = talloc_asprintf(msg, "(%s,%s,%s)",
- hostname, username, domainname);
- if (!triple) {
- ERROR_OUT(ret, ENOMEM, done);
- }
-
- ret = add_string(msg, mod_op, SYSDB_NETGROUP_TRIPLE, triple);
- if (ret != EOK) {
- goto done;
- }
-
- lret = ldb_modify(sysdb->ldb, msg);
- ret = sysdb_error_to_errno(lret);
-
-done:
- if (ret) {
- DEBUG(3, ("Error: %d (%s)\n", ret, strerror(ret)));
- }
- talloc_free(msg);
- return ret;
-}
-
-errno_t sysdb_add_netgroup_member(struct sysdb_ctx *sysdb,
- const char *netgroup,
- const char *member_netgroup)
-{
- return sysdb_mod_netgroup_member(sysdb, netgroup,
- member_netgroup, SYSDB_MOD_ADD);
-}
-
-errno_t sysdb_remove_netgroup_member(struct sysdb_ctx *sysdb,
- const char *netgroup,
- const char *member_netgroup)
-{
- return sysdb_mod_netgroup_member(sysdb, netgroup,
- member_netgroup, SYSDB_MOD_DEL);
-}
-
-errno_t sysdb_mod_netgroup_member(struct sysdb_ctx *sysdb,
- const char *netgroup,
- const char *member_netgroup,
- int mod_op)
-{
- errno_t ret;
- int lret;
- struct ldb_message *msg;
- char *member;
-
- msg = ldb_msg_new(NULL);
- if (!msg) {
- ERROR_OUT(ret, ENOMEM, done);
- }
-
- msg->dn = sysdb_netgroup_dn(sysdb, msg, netgroup);
- if (!msg->dn) {
- ERROR_OUT(ret, ENOMEM, done);
- }
-
- member = talloc_asprintf(msg, SYSDB_TMPL_NETGROUP,
- member_netgroup, sysdb->domain->name);
- if (!member) {
- ret = ENOMEM;
- goto done;
- }
-
- ret = add_string(msg, mod_op, SYSDB_MEMBER, member);
- if (ret != EOK) {
- goto done;
- }
-
- lret = ldb_modify(sysdb->ldb, msg);
- ret = sysdb_error_to_errno(lret);
-
-done:
- if (ret) {
- DEBUG(3, ("Error: %d (%s)\n", ret, strerror(ret)));
- }
- talloc_free(msg);
- return ret;
-}
-
errno_t sysdb_remove_attrs(struct sysdb_ctx *sysdb,
const char *name,
enum sysdb_member_type type,