| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Add /etc/ssl as path to share with the container This Fixes bsc#1269510
- Fix typo in spec The %ghost reference contained a superfluous quote sign at the end of the line
- Adapt HOME sharing to be more useful So far the HOME directory of the calling user was mapped into the container to appear as the HOME of the root user (/root) inside of the container because it's effectively the only user present inside of the container. However, from a usabilty perspective this is not a good setup because any home based file reference on the host has a different path inside of the container which is confusing for users. This commit makes sure that the host path references matches with the path inside the container. This Fixes bsc#1266045
- Fix install/upgrade/removal With the release of flake-pilot 3.1.27 a force option for registration and deregistration has been added. This allows for a simpler registration processing in the spec file of the -cmd package. This commit adds registration and deregistration helper scripts and calls them as part of the spec pre/post processing macros. The macro setup makes sure: 1. The flake gets registered as %post install action 2. The flake gets deregistered as %preun uninstall (no upgrade) action With regards to the already released package and the existing macro code the following applies: The %postun code from the old package runs after the %post code of the new package and only in upgrade mode. This would harm the registration which is the reason why we again call register_aws in %posttrans which is the last action of the entire transaction and ensures the registration will be effective
- Update postun scriplet (bsc#1253743)
- Do not run the postun scriptlet on upgrade as it will remove the
just created command.
- Remove the executable script if it exists prior to generation of a new wrapper by flake-ctl. Otherwise flake-ctl complains about the existence of the script and we get an error during package update.
- Disable security context for shared volume For sharing the home directory with the container the security context needs to be disabled to allow this shared mount. For details about this setting as well as approval on the approach please visit bsc#1252390
- Use fixed python version 3.13
- drop build requires and flake-ctl build actions and move them to %post
- the magic