On Sun, Jun 10, 2018 at 03:03:28PM +0200, Andreas Metzler wrote: > I have tried debugging the issue to get a minimal testcase. I have had > some success. The issue is triggered by debconf. > /usr/share/debconf/confmodule changes IFS to \n and with bash5 this > change is persistent and breaks the maintainerscript.
Does this patch help? diff --git a/confmodule b/confmodule index 8347c0b0..e6157520 100644 --- a/confmodule +++ b/confmodule @@ -46,6 +46,7 @@ _db_cmd () { # Set to newline to get whole line. IFS=' ' read -r _db_internal_line + IFS="$_db_internal_IFS" # Disgusting, but it's the only good way to split the line, # preserving all other whitespace. RET="${_db_internal_line#[! ][ ]}" (If so, that would suggest that the problem might be specifically in variable assignments preceding builtins.) -- Colin Watson [cjwat...@debian.org]