This is important for Whonix 15 for non-live (!) as well as live-mode.
https://forums.whonix.org/t/bug-not-all-files-form-etc-skel-are-copied-to-home-user/6778/4
http://forums.whonix.org/t/whonix-desktop-installer-with-calamares-field-report/7350/67
User user should not be created when booting in live mode since then calamares will do that. -> Maybe can be simplified? -> https://forums.whonix.org/t/whonix-desktop-installer-with-calamares-field-report/7350/78
Potential solution:
- http://blog.dailystuff.nl/2012/07/create-home-directory-on-first-login/
- sudo pam-auth-update --enable mkhomedir
- https://github.com/Whonix/whonix-base-files/blob/master/lib/systemd/system/whonix-base-files-skel-first-boot.service
- https://github.com/Whonix/whonix-base-files/blob/master/usr/lib/anon-base-files/first-boot-skel
Qubes specific considerations:
Templates are always booted first before the user has a chance to start a templatebased VM?
Yes, part of the template installation process is starting it and launching qubes.PostInstall service.
Although there is no retry mechanism, if the first attempt fails (for example not enough memory).