diff --git a/contrib/bin/fusiondirectory-setup b/contrib/bin/fusiondirectory-setup
index 342406f5d57c7bf5f60daa13de1d3899c280a6e5..fe6b6f710a62f9e6baabb686432e22a4e94a5e00 100644
--- a/contrib/bin/fusiondirectory-setup
+++ b/contrib/bin/fusiondirectory-setup
@@ -1412,6 +1412,10 @@ sub migrate_systems {
             }
           }
           $entry->replace("objectClass" => \@replace);
+          if ($entry->exists('gotoMode')) {
+            $entry->add('fdMode' => $entry->get_value('gotoMode'));
+            $entry->delete('gotoMode');
+          }
           $mesg = $ldap->add($entry);
           if ($mesg->code) {
             print $entry->dn().": ".$mesg->error."\n";