[pkg-cryptsetup-devel] Bug#782024: Bug#782024: Bug#782024: cryptsetup: [patch] fix remote unlock of encrypted root when plymouth is installed
Jonas Meurer
jonas at freesources.org
Wed Dec 23 22:11:29 UTC 2015
Am 19.12.2015 um 18:50 schrieb Guilhem Moulin:
> On Fri, 18 Dec 2015 at 19:16:56 -0500, Richard Hansen wrote:
>> * why SIGKILL instead of SIGTERM? seems too aggressive
>> * perhaps add a waitpid() after the kill() to ensure that a second
>> plymouth won't be run before the first one exits
>
> Agreed, but unfortunately plymouth doesn't terminate on SIGTERM.
>
>> * why does cryptroot-unlock use /bin/ash instead of /bin/sh?
>> * there are lots of BusyBox ashisms in the cryptroot-unlock script,
>> many of which can be easily replaced with POSIX conformant code
>
> POSIX's read builtin doesn't support the -s flag. Sure we can replace
> with stty with a trap to restore echo, but since busybox is a dependency
> anyway I don't think it's worth it :-P
>
> I've addressed the rest in the updated patch. Thanks for your input!
I've incorporated the patch into SVN now, with some minor tweaks:
* bin/unlock in the initramfs is renamed to bin/cryptroot-unlock.
* some minor coding style changes.
Also I don't really like that we create the directory
'/usr/share/initramfs-tools/bin'. This place belongs to initramfs-tools
package in my eyes and we should at least ask the maintainers before
introducing it. I'll ask Ben in another ping mail to bug #807527 about
his option.
Guilhem, can you test the latest SVN version and verify that it works fo
you?
Cheers
jonas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cryptsetup-devel/attachments/20151223/44b143ba/attachment.sig>
More information about the pkg-cryptsetup-devel
mailing list