Commit Graph

5 Commits

Author SHA1 Message Date
Vitalii Koshura 880ab7543a
[linux] add 'all_projects_list.xml' to the linux installation package
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-05-24 12:40:03 +02:00
Vitalii Koshura 2981374018
[linux] fix install scripts to handle upgrade cases.
This fixes #5564.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-05-22 00:43:59 +02:00
Vitalii Koshura 3558d444d6
Fix permissions of the files installed by DEB package
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-03-30 00:32:17 +01:00
Vitalii Koshura 00dc490705
[Linux][CI] Fix building DEB and RPM packages.
This PR contains the following changes:

- Fix installation of translations.
- Put icons to the correct location.
- Run boinc-client service after package installation.
- Add ca-certificates package dependency.
- Create link to the system ca certificates file during installation.
- Create /etc/boinc-client folder if not exists.
- Set permissions to the data directory. Create configuration files (and symbolic links to them) if not exist.
- Add X11 config file. Fix boinc.conf file installation.
- Add current user to the boinc group.
- Add boinc user to the video and render groups.
- Create boinc user and boinc group when installing the package.
- Put postinst script to the package.
- Add integration tests.

This PR fixes the following issues: #5324, #5325, #5335, #5431.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-02-27 02:51:35 +01:00
Vitalii Koshura 705b55e1f8
Add linux packaging testing CI
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-20 21:48:33 +03:00