From 01e16a96e8a9ebaad2e5b3f8d3c7bfcab43c779c Mon Sep 17 00:00:00 2001 From: David Hiendl Date: Tue, 5 Dec 2023 15:21:01 +0100 Subject: [PATCH] fix interpolation issues --- action.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/action.yml b/action.yml index 43057a2..7eba370 100644 --- a/action.yml +++ b/action.yml @@ -18,10 +18,13 @@ runs: run: | echo "Starting docket-fix-socket-perm A" - shell: bash + env: + SOCKET_PATH: ${{ inputs.socket-path }} + WORKAROUND_GROUP: ${{ inputs.workaround-group }} run: | echo "Starting docket-fix-socket-perm B" - SOCK_OWNER_GID=$(stat -c %g ${{ inputs.socket-path }}) - echo "${{ inputs.socket-path }} is owned by gid=$SOCK_OWNER_GID" + SOCK_OWNER_GID=$(stat -c %g $SOCKET_PATH) + echo "$SOCKET_PATH is owned by gid=$SOCK_OWNER_GID" RUNNING_AS_USER=$(whoami) echo "running as user: $RUNNING_AS_USER" @@ -43,10 +46,10 @@ runs: exit 0 fi - echo "Group for gid=$SOCK_OWNER_GID does not exist, creating workaround group: ${{ input.workaround-group }}" - $SUDO_PREFIX groupadd -g $SOCK_OWNER_GID ${{ input.workaround-group }} + echo "Group for gid=$SOCK_OWNER_GID does not exist, creating workaround group: $WORKAROUND_GROUP" + $SUDO_PREFIX groupadd -g $SOCK_OWNER_GID $WORKAROUND_GROUP echo "Group for gid=$SOCK_OWNER_GID created" - echo "Adding user to workaround group: ${{ input.workaround-group }}" - $SUDO_PREFIX usermod -aG ${{ input.workaround-group }} $RUNNING_AS_USER + echo "Adding user to workaround group: $WORKAROUND_GROUP" + $SUDO_PREFIX usermod -aG $WORKAROUND_GROUP $RUNNING_AS_USER echo "Added user to workaround group"