From 17688a733ad0d472ffcf87dabf5d206626f0f338 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 5 Nov 2020 14:00:10 -0800 Subject: [PATCH] Remove setuid gosu in favor of "sudo -E PATH=$PATH ..." Signed-off-by: Tianon Gravi --- .github/workflows/ci.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc6fdad86..8986edaf7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -238,15 +238,6 @@ jobs: with: go-version: '1.15.2' - - name: Setup gosu - run: | - GOSU=/usr/local/bin/gosu - arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" - sudo wget -O ${GOSU} "https://github.com/tianon/gosu/releases/download/1.12/gosu-$arch" - sudo chmod +x ${GOSU} - sudo chown root ${GOSU} - sudo chmod +s ${GOSU} - - uses: actions/checkout@v2 with: path: src/github.com/containerd/containerd @@ -260,10 +251,10 @@ jobs: env: RUNC_FLAVOR: ${{ matrix.runc }} run: | - sudo PATH=$PATH script/setup/install-seccomp - gosu root script/setup/install-runc - gosu root script/setup/install-cni - gosu root script/setup/install-critools + sudo -E PATH=$PATH script/setup/install-seccomp + sudo -E PATH=$PATH script/setup/install-runc + sudo -E PATH=$PATH script/setup/install-cni + sudo -E PATH=$PATH script/setup/install-critools working-directory: src/github.com/containerd/containerd - name: Install criu