summarylogtreecommitdiffstats
path: root/atostekid.install
AgeCommit message (Collapse)Author
2025-07-12Use Bash local variable scope more rigorously2-4601
2025-06-28Recommend GNOME users to install optional packages2-4601
atostekid functions poorly in GNOME if the appindicator packages are not installed. So let's remind the user after installation. Pacman also notifies of optional packages, but those notifications are easily missed.
2025-06-21Fix SC2059 and SC2086 in the install script2-4601
Handle the following ShellCheck issues: - SC2059 (info): Don't use variables in the printf format string. Use printf '..%s..' "$foo". - SC2086 (info): Double quote to prevent globbing and word splitting.
2025-06-19Ignore output of the command builtin2-4601
2025-06-19Check pcscd.socket status also when upgrading2-4601
2025-06-19Do not install certs to system store2-4601
The Atostek ID application's Signature Creation Service (SCS) and ERA Smartcard ehoito features rely on self-signed certificates that can be generated with the flags -installSCSCA and -installCA, respectively. These certificates will be created in the user's home directory ($HOME /.local/share/Atostek Oy/Atostek ID/). Previous versions of this AUR package automatically generated both of these certificates and installed them to the system's trust store. It felt like a very hacky solution, but that's also how it's done in the upstream deb and rpm packages. In any case, installing the certificates system wide is not enough as both the SCS and ERA Smartcard ehoito service also require the private key, and Atostek ID only looks for it in the users $HOME directory. Alas, installing the certificates to the system's trust store was useless. I have never used neither of these services, and until now I was not aware of how they work. For this reason, it makes no sense to install the certificates system wide anymore.
2025-06-19Remove implicit ncurses dependency2-4601
The pretty color printing functions in the install script rely on tput from ncurses. However, ncurses is not a requirement of the package itself – and should not be.
2025-06-14Update to 4.3.1.02-4601
- install the new ERA SmartCard ehoito CA to system trust store - refactor CA installation and uninstallation to separate functions - use the offscreen Qt platform plugin when running atostekid in terminal - other miscellaneous fixes
2025-04-28Use another path for SCS CA file2-4601
/usr/share seems more appropriate than /etc.
2025-02-28Improve error handling in install script2-4601
atostekid requires a graphical session even when running with the -installSCSCA option. If the package is installed outside a graphical session, the program crashes. Handle this more gracefully.
2025-02-28Test pcscd.socket instead of pcscd.service2-4601
Arch Linux by default uses socket activation for PC/SC Smart Card Daemon. Note that atostekid 4.1.1.0 crashed if PC/SC Smart Card Daemon could not be found. Since version 4.2.1.0 it does not crash anymore.
2025-02-22Update to 4.2.1.02-4601
- Introduce 'minizip' as new dependency - Fix typo in install script's post_remove() function
2024-12-01Improve install file2-4601
2024-12-01Fix whitespace2-4601
2024-11-30A beginning...2-4601
...is the time for taking the most delicate care that the balances are correct. — Irulan Corrino-Atreides