This reverts commit 3bdd8c25f66b78a5fb6a2ea2185e06b6d4efe578. removed ddclient as it has a few dependencies missing in contrib.