libffi-dev
libmount-dev
libpam0g-dev
-libselinux-dev
+libselinux1-dev
libssl-dev
libtool
libudev-dev
+linux-headers-generic
lsscsi
mdadm
nfs-kernel-server
python3-cffi
python3-dev
python3-packaging
+python3-pip
python3-setuptools
-rng-tools
+rng-tools-debian
rsync
samba
sysstat
--- /dev/null
+cppcheck
+devscripts
+mandoc
+pax-utils
+shellcheck
jobs:
checkstyle:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
- name: Install dependencies
run: |
sudo apt-get update
+ sudo apt-get -qq upgrade
sudo xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt apt-get install -qq
- sudo apt-get install -qq mandoc cppcheck pax-utils devscripts
+ sudo xargs --arg-file=${{ github.workspace }}/.github/workflows/checkstyle-dependencies.txt apt-get install -qq
sudo python3 -m pip install --quiet flake8
sudo apt-get clean
strategy:
fail-fast: false
matrix:
- os: [18.04, 20.04]
+ os: [18.04, 20.04, 22.04]
runs-on: ubuntu-${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: |
sudo apt-get update
- xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt sudo apt-get install -qq
+ sudo apt-get -qq upgrade
+ if [ "${{ matrix.os }}" = "18.04" ]; then
+ sed -i.bak 's/rng-tools-debian/rng-tools/' ${{ github.workspace }}/.github/workflows/build-dependencies.txt
+ fi
+ sudo xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt apt-get install -qq
sudo apt-get clean
- name: Autogen.sh
run: |
jobs:
tests:
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
- name: Install dependencies
run: |
sudo apt-get update
- xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt sudo apt-get install -qq
+ sudo apt-get -qq upgrade
+ sudo xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt apt-get install -qq
sudo apt-get clean
- name: Autogen.sh
run: |
jobs:
tests:
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
env:
TEST_DIR: /var/tmp/zloop
steps:
- name: Install dependencies
run: |
sudo apt-get update
- xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt sudo apt-get install -qq
+ sudo apt-get -qq upgrade
+ sudo xargs --arg-file=${{ github.workspace }}/.github/workflows/build-dependencies.txt apt-get install -qq
sudo apt-get clean
- name: Autogen.sh
run: |