Collect a system's hardware and software configuration.
Python Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config Updates. Converted tabs to spaces. Jul 30, 2007
docs - Replace popen2 with subprocess for newer python versions Sep 12, 2011
rpmqa Updates Jun 21, 2005
COPYING Initial import. Oct 24, 2004
ChangeLog - Replace popen2 with subprocess for newer python versions Sep 12, 2011
THANKS Integrated with rpm-python. Nov 21, 2004
dconf Remove debugging change Sep 12, 2011


Dconf is a tool to collect a system's hardware and software configuration.
It allows to take your system configuration with you on the road, compare
identical systems (like nodes in a cluster) to troubleshoot HW or SW

Dconf is also useful in projects where you have to manage changes as a
team. Dconf can run periodically and send out system changes to a list
of email addresses so that they can be revised and discussed in group.

You can customize your dconf configuration for specific needs, like making
a profile of your laptop's hardware or copy specific software configuration
files to send out or compare with other systems.

As a sysadmin, you won't become too paranoid if less experienced people
have root-access.

As a consultant, you won't feel isolated if you don't have remote access
to your systems.

As a support engineer, you won't become frustrated if a customer has
fiddled around with some important config file and you have to find which.

As a performance tuner, you can capture the state of the system
configuration in between performance tests/benchmarks.