On Mon, 2021-09-27 at 18:37 +0200, Guilhem Moulin wrote: > Because the field is opaque, and the key=value list format might not > make sense for keyscripts.
Well sure you can define it that way... but with respect to the fstab- like-format that makes simply not that much sense: fstab quite clearly assumes a format as described above. It also doesn't There’s no single filesystem type which would expect any options in fstab’s fourth field which wouldn't follow the actual main format but take e.g. suvol={JSON} or so. Why should crypttab go down this road, when it's anyway not really possible, as neither filed can ever be truly opaque?! Without encoding respectively quoting an double-quoting, you cannot have binary data in it nor you can you have JSON/XML in it. Actually, if it would be opaque for keyscripts, as you say, then it wouldn't perform any unencoding on it and: CRYPTTAB_KEY == _CRYPTTAB_KEY Anyway... I guess that discussion is moot, my whole point was whether we can get the raw variable exported? Cheers, Chris.