mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-10 02:28:03 +00:00
fix(ci): properly install rpm systemd-rpm-macro
package on building packages pipeline.
Refs #3503: we need it because rpm pre/post install/remove scripts are evaluated at rpm package building time. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
This commit is contained in:
parent
6e717daa95
commit
7c3c8eccc4
@ -59,7 +59,12 @@ jobs:
|
|||||||
# Always install deps before invoking checkout action, to properly perform a full clone.
|
# Always install deps before invoking checkout action, to properly perform a full clone.
|
||||||
- name: Install build deps
|
- name: Install build deps
|
||||||
run: |
|
run: |
|
||||||
sudo apt update && sudo apt install -y --no-install-recommends ca-certificates cmake curl wget build-essential git pkg-config autoconf automake libtool m4 rpm
|
sudo apt update && sudo apt install -y --no-install-recommends ca-certificates cmake curl wget build-essential git pkg-config autoconf automake libtool m4 rpm alien
|
||||||
|
|
||||||
|
- name: Install systemd rpm macros
|
||||||
|
run: |
|
||||||
|
wget https://rpmfind.net/linux/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-rpm-macros-257.4-3.fc43.noarch.rpm
|
||||||
|
sudo alien -d -i systemd-rpm-macros-257.4-3.fc43.noarch.rpm
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
|
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
|
||||||
|
Loading…
Reference in New Issue
Block a user