- run: make install-conf
- run: make distcheck
- centos-6:
- name: CentOS 6
- runs-on: ubuntu-latest
- container: centos:6
- needs: centos-8
- steps:
- - name: Install Rust
- run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain 1.33.0 -y
- - run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
- - name: Install system dependencies
- run: |
- yum -y install epel-release
- yum -y install \
- file-devel \
- gcc \
- gcc-c++ \
- jq \
- jansson-devel \
- make \
- libyaml-devel \
- libpcap-devel \
- pcre-devel \
- python34-PyYAML \
- nss-devel \
- sudo \
- which \
- zlib-devel
- - name: Download suricata.tar.gz
- uses: actions/download-artifact@v1
- with:
- name: dist
- - run: mkdir suricata
- - working-directory: suricata
- run: tar zxvf ../dist/suricata-*.tar.gz --strip-components=1
- - working-directory: suricata
- run: ./configure
- - working-directory: suricata
- run: make -j2
- - working-directory: suricata
- run: make install
- - working-directory: suricata
- run: make install-conf
-
fedora-31:
name: Fedora 31
runs-on: ubuntu-latest