diff options
author | Daniel Baumann <daniel@debian.org> | 2008-10-23 13:11:34 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 19:03:43 +0100 |
commit | 6f9a33bf9f0a5ed798a46c15633d8fd33f8c53f9 (patch) | |
tree | 21249e7db3301c60b994484e0f6e1518cf54bc18 /helpers/lh_config | |
parent | 9af11084afb5f10cb603b508417675905f3d7146 (diff) | |
download | vyos-live-build-6f9a33bf9f0a5ed798a46c15633d8fd33f8c53f9.tar.gz vyos-live-build-6f9a33bf9f0a5ed798a46c15633d8fd33f8c53f9.zip |
Merging lh_dumpconfig into lh_config as --dump parameter.
Diffstat (limited to 'helpers/lh_config')
-rwxr-xr-x | helpers/lh_config | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/helpers/lh_config b/helpers/lh_config index 4ac6353f0..fd1b10518 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}" |