Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assemble DEB packages #92

Closed
Tracked by #76
AlexRuiz7 opened this issue Dec 26, 2023 · 2 comments · Fixed by #96
Closed
Tracked by #76

Assemble DEB packages #92

AlexRuiz7 opened this issue Dec 26, 2023 · 2 comments · Fixed by #96
Assignees
Labels
level/task Task issue type/enhancement Enhancement issue

Comments

@AlexRuiz7
Copy link
Member

Description

Add the tooling to create DEB packages, including plugins and configuration files.

@AlexRuiz7 AlexRuiz7 added level/task Task issue type/enhancement Enhancement issue labels Dec 26, 2023
@AlexRuiz7 AlexRuiz7 self-assigned this Dec 27, 2023
@AlexRuiz7 AlexRuiz7 linked a pull request Dec 27, 2023 that will close this issue
7 tasks
@AlexRuiz7
Copy link
Member Author

Job failed due to missing dependencies

https://github.com/wazuh/wazuh-indexer/actions/runs/7340872168/job/19987822531
These packages are needed:

# Install necessary packages
apt-get update -y && apt-get upgrade -y && apt-get install -y curl build-essential curl && \
   apt-get install -y debmake debhelper-compat && \
   apt-get install -y libxrender1 libxtst6 libasound2 libxi6 libgconf-2-4 && \
   apt-get install -y libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libatspi2.0-dev libxcomposite-dev libxdamage1 libxfixes3 libxfixes-dev libxrandr2 libgbm-dev libxkbcommon-x11-0 libpangocairo-1.0-0 libcairo2 libcairo2-dev libnss3 libnspr4 libnspr4-dev freeglut3 && \
   apt-get clean -y

We'll probably build a custom runner with these dependencies for best performance.

@AlexRuiz7
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue type/enhancement Enhancement issue
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant