boinc/packages
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
..
deb [Linux][CI] Fix building DEB and RPM packages. 2024-02-27 02:51:35 +01:00
generic [Linux][CI] Fix building DEB and RPM packages. 2024-02-27 02:51:35 +01:00
solaris/CSW Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
README Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00

README

This directory tree is used for files required to create a distribution
package for various operating systems.  The tree structure is as follows...

packages/{OS name}/{Package Manager or OS Distribution or Web Site}

Since these directories are maintained by the package maintainers, any
instructions for creating the packages or Makefiles are created the package
maintainers, and may, therefore vary in quality, and may require manual
configuration change.  Because these files are not maintained by the BOINC
developers, we don't guarantee they will work.  Any bug reports
related to files in this tree will probably be given low priority.