diff --git a/bin/cdist-config b/bin/cdist-config
new file mode 100755
index 00000000..9bba8b93
--- /dev/null
+++ b/bin/cdist-config
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# 2010 Nico Schottelius (nico-cdist at schottelius.org)
+#
+# This file is part of cdist.
+#
+# cdist is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# cdist is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with cdist. If not, see .
+#
+#
+# Print configuration directories - helper for all other scripts
+#
+
+: ${CDIST_CONFIG:=/etc/cdist}
+: ${CDIST_COREDIR:=$CDIST_CONFIG/core}
+: ${CDIST_LIBDIR:=$CDIST_CONFIG/lib}
+
+
+#echo $CDIST_CONFIG
+#echo $CDIST_LIBDIR
diff --git a/bin/cdist-explore b/bin/cdist-explore
index 64cb1607..c6a6d529 100755
--- a/bin/cdist-explore
+++ b/bin/cdist-explore
@@ -19,12 +19,14 @@
#
#
-reports="os"
+reports="hostname os"
+
+. cdist-config
for report in $reports; do
func="cdist_explore_$report"
var="__cdist_$report"
- . "../lib/$func"
+ . "${CDIST_LIBDIR}/${func}"
eval $var=\"\$\($func\)\"
eval echo $var=\\\"\$$var\\\"
done
diff --git a/conf/lib/cdist_explore_hostname b/conf/lib/cdist_explore_hostname
new file mode 100755
index 00000000..dbc0df1b
--- /dev/null
+++ b/conf/lib/cdist_explore_hostname
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# 2010 Nico Schottelius (nico-cdist at schottelius.org)
+#
+# This file is part of cdist.
+#
+# cdist is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# cdist is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with cdist. If not, see .
+#
+#
+
+cdist_explore_hostname()
+{
+ hostname
+}