You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue focuses on creating RPM and DEB packages to facilitate the installation of a generic software agent on Linux distributions, targeting ARM architectures. The packages should handle all required dependencies and include pre/post-installation scripts to ensure proper service behavior upon installation.
RPM Package
The RPM package should be compatible with RHEL-based distributions such as RHEL, CentOS, and Fedora. It must handle dependencies efficiently and include pre/post-installation scripts to ensure proper service states.
DEB Package
The DEB package should target Debian-based distributions such as Debian and Ubuntu. Similar to the RPM package, it should handle dependencies and ensure proper service behavior through pre/post-installation scripts.
Functional Requirements
General Requirements
Develop both RPM and DEB packages compatible with ARM architectures.
Ensure dependencies are managed correctly during installation.
Include pre/post-installation scripts for configuring service behavior.
RPM-Specific Requirements
Create an RPM spec file for RHEL-based systems.
Ensure the service is disabled after installation by default.
Test installation, uninstallation, and upgrade workflows.
DEB-Specific Requirements
Create a DEB package for Debian-based systems.
Ensure the service is disabled after installation by default.
Test installation, uninstallation, and upgrade workflows.
Acceptance Criteria
Both RPM and DEB packages are successfully built and integrate with native package managers.
Installation, uninstallation, and upgrade processes are tested and validated on ARM-based RHEL and Debian distributions.
Service states are correctly managed during installation and removal processes.
The text was updated successfully, but these errors were encountered:
(14/01/2025) Set up development environment, checking package building availability and needed related development. (15/01/2025) Packages can be built adding some additional dependencies to the Dockerfile, but remote binary caching is not able to be set so far, this problem must be investigated. (17/01/2025) Opened PR with the needed changes. Found a problem regarding the GHA token, it lacks permission to upload new dependencies for the new architecture. (20/01/2025) Verified token problem, pending to solve it.
Parent Issue:
Description
This issue focuses on creating RPM and DEB packages to facilitate the installation of a generic software agent on Linux distributions, targeting ARM architectures. The packages should handle all required dependencies and include pre/post-installation scripts to ensure proper service behavior upon installation.
RPM Package
The RPM package should be compatible with RHEL-based distributions such as RHEL, CentOS, and Fedora. It must handle dependencies efficiently and include pre/post-installation scripts to ensure proper service states.
DEB Package
The DEB package should target Debian-based distributions such as Debian and Ubuntu. Similar to the RPM package, it should handle dependencies and ensure proper service behavior through pre/post-installation scripts.
Functional Requirements
General Requirements
RPM-Specific Requirements
DEB-Specific Requirements
Acceptance Criteria
The text was updated successfully, but these errors were encountered: