Whonix-Gateway: Added wallpaper.
whonixcheck and timesync: Warn if bootclockrandomization and/or timesanitycheck failed.
timesanitycheck: delete log on boot so it doesn't grow too big (if we ever cat this in whonixcheck or timesync in case it fails)
whonix_shared/etc/sudoers.d/htpdate: allow running "sudo service htpdate *" without password.
whonix_shared/etc/sudoers.d/reboot: reformatted file, allow shutdown (now all options allowed, not just --now), reboot, poweroff without password.
Gateway and Workstation: allow "sudo service bootclockrandomization status" without a password
Gateway and Workstation: allow "sudo service timesanitycheck status" without a password
using service instead of /etc/init.d
bootclockrandomization: Always return success for "sudo service bootclockrandomization status" on Whonix-Gateway. (Because it's unused on Whonix-Gateway. Reasons for that are in the TimeSync design. But we still check it in whonixcheck/timesync.)
whonix_shared/usr/local/bin/whonixcheck-scripts/67_check_clock:
using sudo service xxx status instead of checking the status files directly
shuffle
fixes
bootclockrandomization and timesanitycheck: new method to create status dir and log file
timesync, whonixcheck: shuffle
whonix_shared/etc/init.d/htpdate: reverted to use -b (background) for start-stop-daemon, otherwise boot could delayed a lot when it fails.
whonix_shared/usr/local/bin/whonixcheck-scripts/67_check_clock: using tail -n 6 instead of cat, otherwise the log could be too big.
whonix_shared/usr/local/bin/timesync: run_timesanitycheck before run_htpdate to know the status of Time Sanity Check before and after htpdate;
whonix_shared/usr/local/bin/whonixcheck: comment;
whonix_shared/usr/local/bin/whonixcheck-scripts/70_check-htpdate: added reading status of timesanitycheck
comment
`caller` -> $(caller)
whonix_shared/etc/sudoers.d/timesanitycheck: allow start, stop, restart without password