When a Qubes-Whonix-Workstation AppVM is booted for the first time, in essence, the systemd unit file /lib/systemd/system/tb-updater-first-boot.service runs /usr/lib/tb-updater/first-boot-home-population. That script copies /var/cache/tb-binary to /home/user.
IIUC if I
create new AppVM
rm -r /home/user/.tb
reboot
then, /home/user/.tb should not exist on next boot.
But it keeps coming back even though /rw/srv/whonix/var/cache/tb-updater/first-boot-home-population.done exists. What am I missing?
(Aha, Dir didn’t exist in template!) Sorry to bring it up. Hate to add legacy code for non-essential functionality that will be obsolete in 3.2 anyway…