On 18/01/2022 16:21, Guilhem Moulin wrote:
> Control: severity -1 minor
> 
> Hi,
> 
> On Tue, 18 Jan 2022 at 15:58:43 +0100, Lee Garrett wrote:
>> A low-effort fix would be to change the shipped config to
>> # DROPBEAR_OPTIONS=""
>> to indicate that they're required. Ideally the initramfs hook should either 
>> fail
>> when unquoted, or accept the full parameter list without quotes. Your call.
> 
> It's hopefully clear enough with your patch :-)
> 
> Blindly sourcing the config file is in line with how initramfs.conf(5)
> is processed AFAIK; a line containing “FOO=bar baz” won't set FOO="bar
> baz" in the hook, but instead run `baz` with FOO=bar in its environment.
> I'm not against some complex validation logic, but that should probably
> be implemented in initramfs-tools not in src:dropbear.
> 
> cheers

Ah, I wasn't aware that it was directly sourced by a shell. This makes
much more sense now. I guess the command then just failed then and
initramfs moved on. Thanks for clarifying.

Reply via email to