Comments (6)
Hi team,
I just uploaded the new scripts and Dockerfiles to build the RPM packages. For now, you can build an RPM package in a CentOS 6 that can be installed in Fedora, CentOS, RHEL, Amazon Linux, Suse 12, etc., but I'm having some issues to build the Docker image for CentOS 5 with the CentOS 5 repositories.
For now, you only need git
and Docker
to build the packages.
from wazuh-packages.
In addition to what I said before, the RPM specs from previous versions need this changes:
- The RPM packages must copy the CHANGELOG file from the sources, rather than the one in rpmbuild/SOURCES.
- The RPM packages must install the wazuh-manager.init and wazuh-agent.init files from the sources, rather than the one in rpmbuild/SOURCES.
Without this, you can't build a package with this new system.
from wazuh-packages.
This commit 5e884a8 solves the previous comment.
In addition, I just added the RPM specs for 3.4.0 in this branch.
from wazuh-packages.
Hi team,
I solved this two issues:
- The RPM packages must copy the CHANGELOG file from the sources, rather than the one in
rpmbuild/SOURCES
. - The RPM packages must install the
wazuh-manager.init
andwazuh-agent.init
files from the sources, rather than the one inrpmbuild/SOURCES
.
in this commit: 5e884a8.
Regards,
Braulio.
from wazuh-packages.
Hi team,
with this commit: 1d7a1ce, I add simplify even more the rpm build script and I add the following features:
- Added support for different directories.
- Added support to set the number of threads and the release of the package dynamically using rpm macros.
- Added support for all the previous versions of Wazuh.
Everything is done by defining rpmmacros
and using them in the rpm spec file. I will continue with the process to build rpm packages for CentOS 5.
Regards,
Braulio.
from wazuh-packages.
Hi team,
right now, the Docker image to build the CentOS 5 packages for x86_64 works like a charm, but, I'm having some issues with the i386 image when linking the Wazuh binaries with the compiled OpenSSL in src/external
.
For now, this image will have to wait in order to improve the RPM specs, so I made this PR (#28) to add this features.
Regards,
Braulio.
from wazuh-packages.
Related Issues (20)
- Wazuh manager v4.7.3 package build shows error/warning messages related to Lintian
- ERROR: Port 443 is being used by another process... HOT 2
- SSL Certificate Verification Failure when Downloading wazuh-agent.spec HOT 3
- Scheduled upward merges for numbered branches in wazuh-packages repository - Fortnight #7
- False negative in Installation Assistant when removing packages - RPM
- Prevent failed checks related to dashboard and indexer since 4.9.0 HOT 2
- Support new stage Beta 5 for 4.8.0 in wazuh-packages repository
- Wazuh packages redesign tier 2 HOT 1
- Installation assistant - `lsof` package must be removed if the HW check fails HOT 1
- Installation assistant fails to remove wazuh component upon lack of space error
- Give cert tool execution permissions when built.
- Support new Wazuh version 4.7.4 in wazuh-packages repository
- Support new stage Beta 6 for 4.8.0 in wazuh-packages repository
- Support new stage RC 1 for 4.7.4 in wazuh-packages repository
- Wazuh macOS agent uninstall.sh script needs to be updated HOT 1
- Support new stage RC 2 for 4.7.4 in wazuh-packages repository
- Generate final tag and publish draft release for Wazuh 4.7.4
- Post release tasks for 4.7.4
- Support Ubuntu 24.04 in wazuh-install.sh HOT 1
- Bug in ossec.conf Reconstruction During Wazuh RPM Upgrade
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wazuh-packages.