installer-dist: [NOTICE]: Performing integrity checks…
installer-dist: [NOTICE]: Signify key:
untrusted comment: Patrick Schleizer adrelanos@whonix.org signify public key
RWQ6KRormNEETq+M8IysxRe/HAWlqZRlO8u7ACIiv5poAW0ztsirOjCQ
installer-dist: [NOTICE]: Verifying file: ‘/home/user/installer-dist-download/Whonix-Xfce-17.0.3.4.sha512sums’
Signature Verified
installer-dist: [NOTICE]: Signify Signature Verification: ‘success’
installer-dist: [NOTICE]: Checking SHA512 checksum: ‘/home/user/installer-dist-download/Whonix-Xfce-17.0.3.4.ova’
6fcebf8c0b48e5432a0c5e764b09bcc1ff46e9cc92066e8ef21695f4c059522ed1efe671e2705e7b91ab6480a741643ee0beca2dc162e5bae8d20eb1f474ba33 /home/user/installer-dist-download/Whonix-Xfce-17.0.3.4.sha512sums
installer-dist: [NOTICE]: SHA512 Hash Verification: ‘success’
This seems too chatty now for loglevel notice. Going through it line by line.
installer-dist: [NOTICE]: Performing integrity checks…
Useful because that could take a while and user shouldn’t think something is hanging.
installer-dist: [NOTICE]: Signify key:
untrusted comment: Patrick Schleizer adrelanos@whonix.org signify public key
RWQ6KRormNEETq+M8IysxRe/HAWlqZRlO8u7ACIiv5poAW0ztsirOjCQ
I can see how that is useful in case the signify key is ever updated and the script still has the old version. Might rarely happen.
So let’s make that loglevel info?
installer-dist: [NOTICE]: Verifying file: ‘/home/user/installer-dist-download/Whonix-Xfce-17.0.3.4.sha512sums’
More useful for loglevel info?
This seems a bit confusing even for me since it doesn’t really say which file is used to verify what other file.
Instead when loglevel is info, show the full command instead such as:
Running: $ ...
Signature Verified
This is the output by signify.
Ideally hidden when loglevel is notice but shown when loglevel is info.
If difficult to implement and making the code too complex, also not a big deal.
installer-dist: [NOTICE]: Signify Signature Verification: ‘success’
Loglevel info.
installer-dist: [NOTICE]: Checking SHA512 checksum: ‘/home/user/installer-dist-download/Whonix-Xfce-17.0.3.4.ova’
Similar to above.
6fcebf8c0b48e5432a0c5e764b09bcc1ff46e9cc92066e8ef21695f4c059522ed1efe671e2705e7b91ab6480a741643ee0beca2dc162e5bae8d20eb1f474ba33 /home/user/installer-dist-download/Whonix-Xfce-17.0.3.4.sha512sums
Similar to above.
installer-dist: [NOTICE]: SHA512 Hash Verification: ‘success’
Loglevel info.
But then would be useful to add:
installer-dist: [NOTICE]: Integrity Check Result: ‘success’