r9793: Be more verbose, check for errors in upgrade script.
[sfrench/samba-autobuild/.git] / source4 / dsdb / samdb / ldb_modules / samba3sam.c
index 444d7e8d12f6158a6a41dfc7b975c282ccae96c5..02c72818111b3ac45f8d6d65e1e0513075d2dc57 100644 (file)
@@ -2,24 +2,6 @@
    ldb database library - Samba3 SAM compatibility backend
 
    Copyright (C) Jelmer Vernooij 2005
-
-     ** NOTE! The following LGPL license applies to the ldb
-     ** library. This does NOT imply that all of Samba is released
-     ** under the LGPL
-   
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2 of the License, or (at your option) any later version.
-
-   This library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with this library; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
 #include "includes.h"
@@ -67,6 +49,8 @@ static struct ldb_val convert_sid_rid(struct ldb_map_context *map, TALLOC_CTX *c
 {
        printf("Converting SID TO RID *\n");
 
+       /* FIXME */
+
        return ldb_val_dup(ctx, val);
 }
 
@@ -74,6 +58,8 @@ static struct ldb_val convert_rid_sid(struct ldb_map_context *map, TALLOC_CTX *c
 {
        printf("Converting RID TO SID *\n");
 
+       /* FIXME */
+
        return ldb_val_dup(ctx, val);
 }
 
@@ -81,6 +67,8 @@ static struct ldb_val convert_unix_id2name(struct ldb_map_context *map, TALLOC_C
 {
        printf("Converting UNIX ID to name\n");
 
+       /* FIXME */
+
        return ldb_val_dup(ctx, val);
 }
 
@@ -88,6 +76,8 @@ static struct ldb_val convert_unix_name2id(struct ldb_map_context *map, TALLOC_C
 {
        printf("Converting UNIX name to ID\n");
 
+       /* FIXME */
+
        return ldb_val_dup(ctx, val);
 }
 
@@ -177,10 +167,8 @@ const struct ldb_map_attribute samba3_attributes[] =
        /* uid -> unixName */
        {
                .local_name = "unixName",
-               .type = MAP_CONVERT,
+               .type = MAP_RENAME,
                .u.convert.remote_name = "uid",
-               .u.convert.convert_local = convert_unix_name2id,
-               .u.convert.convert_remote = convert_unix_id2name,
        },
 
        /* displayName -> name */