File smbldap-tools-0.9.11-suse-migrationscripts.patch of Package smbldap-tools

diff -ur smbldap-tools-0.9.11-orig/doc/migration_scripts/smbldap-migrate-unix-accounts smbldap-tools-0.9.11/doc/migration_scripts/smbldap-migrate-unix-accounts
--- smbldap-tools-0.9.11-orig/doc/migration_scripts/smbldap-migrate-unix-accounts	2011-07-12 15:29:04.000000000 +0200
+++ smbldap-tools-0.9.11/doc/migration_scripts/smbldap-migrate-unix-accounts	2016-05-24 11:05:49.581632435 +0200
@@ -171,6 +171,10 @@
 	
     # posixAccount MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
     my @objectClass = $entry->get_value( 'objectClass' );
+
+    # suse specific
+    @objectClass = add_to_tab(\@objectClass,'top');
+
     @objectClass = add_to_tab(\@objectClass,'posixAccount');
     @objectClass = add_to_tab(\@objectClass,'inetOrgPerson');
     $entry->replace( 'objectClass' => \@objectClass );
diff -ur smbldap-tools-0.9.11-orig/doc/migration_scripts/smbldap-migrate-unix-groups smbldap-tools-0.9.11/doc/migration_scripts/smbldap-migrate-unix-groups
--- smbldap-tools-0.9.11-orig/doc/migration_scripts/smbldap-migrate-unix-groups	2011-07-12 15:29:04.000000000 +0200
+++ smbldap-tools-0.9.11/doc/migration_scripts/smbldap-migrate-unix-groups	2016-05-24 11:06:26.598373312 +0200
@@ -107,8 +107,12 @@
 
     # posixGroup MUST ( cn $ gidNumber )
     my @objectClass = $entry->get_value( 'objectClass' );
-    $entry->replace( 'objectClass' => [add_to_tab(\@objectClass,'posixGroup')] );
 
+    # suse specific
+    @objectClass = add_to_tab(\@objectClass,'top');
+    @objectClass = add_to_tab(\@objectClass,'namedObject');
+
+    $entry->replace( 'objectClass' => [add_to_tab(\@objectClass,'posixGroup')] );
     $entry->replace( 'cn' => $group );
     ($pwd)       and $entry->replace( 'userPassword'  => "{crypt}" . $pwd );
     ($gid ne "") and $entry->replace( 'gidNumber'     => $gid );
openSUSE Build Service is sponsored by