summaryrefslogtreecommitdiff
path: root/helpers/lh_config
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2008-10-23 13:11:34 +0200
committerDaniel Baumann <daniel@debian.org>2011-03-09 19:03:43 +0100
commit6f9a33bf9f0a5ed798a46c15633d8fd33f8c53f9 (patch)
tree21249e7db3301c60b994484e0f6e1518cf54bc18 /helpers/lh_config
parent9af11084afb5f10cb603b508417675905f3d7146 (diff)
downloadlive-build-6f9a33bf9f0a5ed798a46c15633d8fd33f8c53f9.zip
live-build-6f9a33bf9f0a5ed798a46c15633d8fd33f8c53f9.tar.gz
Merging lh_dumpconfig into lh_config as --dump parameter.
Diffstat (limited to 'helpers/lh_config')
-rwxr-xr-xhelpers/lh_config32
1 files changed, 32 insertions, 0 deletions
diff --git a/helpers/lh_config b/helpers/lh_config
index 4ac6353..fd1b105 100755
--- a/helpers/lh_config
+++ b/helpers/lh_config
@@ -151,6 +151,38 @@ Local_arguments ()
while true
do
case "${1}" in
+ --dump)
+ # Dump version
+ echo "${0}: This is live-helper version ${VERSION}"
+ dpkg -l live-helper || true
+
+ # Dump conffile contents
+ Print_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source
+
+ # Dump contents of directories that contain text files
+ for DIRECTORY in config/binary_local-packageslists config/chroot_local-packageslists config/chroot_apt config/chroot_local-patches config/chroot_local-preseed config/binary_rootfs
+ do
+ if Find_files "${DIRECTORY}"
+ then
+ Echo_file "${DIRECTORY}"/*
+ fi
+ done
+
+ # Dump directory listings of all directories under config/
+ for DIRECTORY in $(find config/ -type d -mindepth 1 -maxdepth 1)
+ do
+ if Find_files "${DIRECTORY}"
+ then
+ ls -lR "${DIRECTORY}" | while read LINE
+ do
+ echo "${DIRECTORY}: ${LINE}"
+ done
+ fi
+ done
+
+ exit 0
+ ;;
+
# config/common
--apt)
LH_APT="${2}"