boinc/linux
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
..
arm64 [ci][linux][arm] update openssl to 3.2.0 and curl to 8.5.0 2024-01-21 09:19:31 +01:00
bootstrap_vcpkg_cmake.sh Unite vcpkg link in shell scripts in linux, mingw, android and osx platforms. 2022-05-11 14:28:47 +03:00
ci_configure_apps.sh Detect vcpkg freeglut for linux 2023-04-17 00:13:15 +03:00
ci_configure_client.sh [Linux][CI] Fix building DEB and RPM packages. 2024-02-27 02:51:35 +01:00
ci_configure_libs.sh Compile boinc libs with cmake 2022-04-08 21:36:02 +03:00
ci_configure_libs_cmake.sh Change to DVCPKG_INSTALLED_DIR in cmake builds 2023-04-05 11:16:12 +03:00
ci_configure_manager.sh [Linux][CI] Fix building DEB and RPM packages. 2024-02-27 02:51:35 +01:00
update_vcpkg_apps.sh Unify manifests vcpkg files 2022-06-05 23:58:04 +03:00
update_vcpkg_client.sh Unify manifests vcpkg files 2022-06-05 23:58:04 +03:00
update_vcpkg_libs.sh Unify manifests vcpkg files 2022-06-05 23:58:04 +03:00
update_vcpkg_manager.sh Add snap build 2023-02-20 14:27:19 +02:00