I’m working on an important feature for esmith::DB module on ns7 (but the patch should work on ns6, too).
The git branch name is dbus, because I’m trying to display on the server-manager some values available on the system DBus. It is an improvement of esmith::DB to allow accessing other sources of informations through our legacy DB API (used by the
db command, templates, UI and so on…). Frankly this first implementation is not for DBus at all
Actually I’ve implemented two glibc/NSS-based backend: Passwd and Group. On a ns7 joined with Active Directory using realmd I can run the following command:
# db ‘NethServer::Database::Passwd’ show firstname.lastname@example.org
The Passwd class is another brick for our Samba4/AD integration.
The code is on
Please let me know your impressions!