The diagnostic module "58_univentionObjectIdentifier" prints only the number of objects which are lacking a univentionObjectIdentifer. It should show every object, which will be migrated. Additionally it should not implement the logic twice, but just call the existing script: /usr/share/univention-ldap/univention-update-univention-object-identifier with a newly added --dry-run parameter.
3c8a5b77a8f | feat(ldap): add dry-run in univention-update-univention-object-identifier 05f3d8fc56d | feat(diagnostic): add verbose information in 58_univentionObjectIdentifier diagnostic script Package: univention-ldap Version: 18.2.5 Branch: 5.2-0 Scope: errata5.2-2 Package: univention-management-console-module-diagnostic Version: 8.2.2 Branch: 5.2-0 Scope: errata5.2-2
Verified: * Code review * Package update * Functionality * Advisory
univention-update-univention-object-identifier now offers a --dry-run option, which prints the missing objects and what would be set. The diagnostic module now calls univention-update-univention-object-identifier --dry-run to detect missing migrations (instead of searching with a duplicated filter). univention-management-console-module-diagnostic.yaml 05f3d8fc56d1 | feat(diagnostic): add verbose information in 58_univentionObjectIdentifier diagnostic script univention-management-console-module-diagnostic (8.2.2) 05f3d8fc56d1 | feat(diagnostic): add verbose information in 58_univentionObjectIdentifier diagnostic script univention-ldap.yaml 3c8a5b77a8fc | feat(ldap): add dry-run in univention-update-univention-object-identifier univention-ldap (18.2.5) 3c8a5b77a8fc | feat(ldap): add dry-run in univention-update-univention-object-identifier
<https://errata.software-univention.de/#/?erratum=5.2x139> <https://errata.software-univention.de/#/?erratum=5.2x140>