diff --git a/pressure-vessel-wrap b/pressure-vessel-wrap index 5c53113aea0a7ff728316e1c5324d11a7bfa2988..4257ad9ad1b9d5871b3aec23aa2d94818de54874 100755 --- a/pressure-vessel-wrap +++ b/pressure-vessel-wrap @@ -93,6 +93,8 @@ fi declare -a bwrap_options declare -a multiarch_tuples declare -a wrapped_command +declare -a original_argv +original_argv=("$@") fake_home= interactive= runtime= @@ -208,6 +210,23 @@ if [ "$#" -eq 0 ]; then exit 2 fi +if [ -n "$verbose" ]; then + echo "Original argv:" >&2 + printf '\t%s\n' "\$0: $0" >&2 + for arg in "${original_argv[@]}"; do + printf '\t%s\n' "\$@: $arg" >&2 + done + echo "Current working directory:" >&2 + printf '\t%s\n' "Logical: $(pwd -L)" >&2 + printf '\t%s\n' "Physical: $(pwd -P)" >&2 + echo "Environment:" >&2 + printf '\t%s\n' "Original PATH: $caller_path" >&2 + printf '\t%s\n' "Original LD_LIBRARY_PATH: $caller_ld_library_path" >&2 + printf '\t%s\n' "Original LD_PRELOAD: $caller_ld_preload" >&2 + echo "Other environment variables:" >&2 + env | sed -e 's/^/\t/' >&2 +fi + if "$BWRAP" --help | grep -F '[--]' 2>/dev/null; then bwrap_end_of_options="--" else