Whonix-Host Operating System (OS) ISO

It’s related to the old discussion on how user user should be created.
( Whonix Desktop Installer with Calamares - field report - #81 by Patrick )

For Non-Qubes-Whonix VM builds user user is created by anon-base-files postinst script.

https://github.com/Whonix/anon-base-files/blob/master/debian/anon-base-files.postinst

For Whonix Host builds this code does not run. This was a result of the discussion how user user (and user groups) should be created.

Nowadays security-misc disabled root login for better security (among a ton of other security hardening).

Since security-misc is also used outside of Whonix, there is a check to not install if there are no users in group sudo. This check is implemented in security-misc preinst.

security-misc/debian/security-misc.preinst at master · Kicksecure/security-misc · GitHub

Meanwhile perhaps remove security-misc from anon-meta-packages debian/control?

anon-meta-packages/debian/control at master · Whonix/anon-meta-packages · GitHub

In that case (easiest), add to build command

--allow-untagged true --allow-uncommitted true

That should help avoiding issues some sudo/root access issues security-misc can be figured out later.

I think I suggested to avoid live-config so we don’t involve any of its user user creation code.

Whonix Desktop Installer with Calamares - field report - #124 by Patrick

I’ll try to fix the build.