(In reply to Michael Chang from comment #6) > I didn't see relevant changes that could regress grub2-mkpasswd-pbkdf2 .. > > Maybe 'echo' shell builtin needs explicit '-e' ? Otherwise we could pass > single line input to grub2-mkpasswd-pbkdf2 and somehow it misbehaves for > premature EOF in the stream .. ? > > echo -e 'test\ntest' | LANG=C grub2-mkpasswd-pbkdf2 > > At least it works for me. yes, -e also works for me. But probably I do something wrong as \n should be interpretted by ruby so in fact it should use echo 'test test' | LANG=C grub2-mkpasswd-pbkdf2 so I need to investigate it more. I will check logs more deeply.