Skip to content

Commit ffeea75

Browse files
authored
bazel/sysroot: Add no-install-recommends (#2685)
Signed-off-by: Ryan Northey <ryan@synca.io>
1 parent 26115fe commit ffeea75

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/sysroot.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,24 @@ jobs:
5252
sudo debootstrap \
5353
--arch=${{ matrix.arch }} \
5454
--variant=minbase \
55-
--include=${PACKAGES} \
5655
${{ steps.versions.outputs.debian }} \
5756
sysroot-${{ matrix.arch }} \
5857
http://deb.debian.org/debian/
58+
sudo chroot sysroot-${{ matrix.arch }} apt-get -qq update
59+
sudo chroot sysroot-${{ matrix.arch }} apt-get -qq install --no-install-recommends -y ${PACKAGES}
5960
echo "deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu ${{ steps.versions.outputs.ppa-toolchain }} main" \
6061
| sudo tee sysroot-${{ matrix.arch }}/etc/apt/sources.list.d/toolchain.list
6162
sudo apt-key --keyring sysroot-${{ matrix.arch }}/etc/apt/trusted.gpg adv \
6263
--keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
63-
sudo chroot sysroot-${{ matrix.arch }} apt-get update
64-
sudo chroot sysroot-${{ matrix.arch }} apt-get install -y libstdc++-${{ steps.versions.outputs.stdcc }}-dev
64+
sudo chroot sysroot-${{ matrix.arch }} apt-get -qq update
65+
sudo chroot sysroot-${{ matrix.arch }} apt-get -qq install -y libstdc++-${{ steps.versions.outputs.stdcc }}-dev
6566
env:
66-
PACKAGES: libc6,libc6-dev,linux-libc-dev,libnuma-dev,libtool
67+
PACKAGES: >-
68+
libc6
69+
libc6-dev
70+
linux-libc-dev
71+
libnuma-dev
72+
libtool
6773
- name: Cleanup sysroot
6874
run: |
6975
sudo chroot sysroot-${{ matrix.arch }} apt-get clean

0 commit comments

Comments
 (0)