From ce32b8325ba2e8c5eac285d49272546d5e2b0f32 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Wed, 10 Jan 2024 20:36:38 +0100 Subject: [PATCH] Correct first github actions job --- .github/workflows/pamtester.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pamtester.yml b/.github/workflows/pamtester.yml index 387b76f..d5434d6 100644 --- a/.github/workflows/pamtester.yml +++ b/.github/workflows/pamtester.yml @@ -4,12 +4,13 @@ on: [push] jobs: pamtester: runs-on: ubuntu-latest - steps: - - run: sudo apt install pamtester gcc make libselinux1-dev - - run: make - - run: sudo make install INSTALLDIR=/usr/lib/x86_64-linux-gnu - - run: sudo cp pamtester/xdg_runtime_dir - - run: sudo adduser testuser - - run: pamtester -v xdg_runtime_dir testuser open_session - - run: test -d /run/user/$(id -u testuser) - + steps: + - run: sudo apt install pamtester gcc make libselinux-dev libpam-dev + - uses: actions/checkout@v4 + - run: make + - run: sudo make install INSTALLDIR=/usr/lib/x86_64-linux-gnu/security + - run: sudo cp pamtester/xdg_runtime_dir /etc/pam.d/xdg_runtime_dir + - run: sudo adduser testuser + - run: sudo pamtester -v xdg_runtime_dir testuser open_session + - run: test -d /run/user/$(id -u testuser) + - run: test $(stat --format=%U /run/user/$(id -u testuser)) == testuser