From 66e770a87dd86ae6427781f910809e8de390ede8 Mon Sep 17 00:00:00 2001 From: Alex Hornby Date: Sun, 20 Feb 2022 09:10:38 -0800 Subject: [PATCH] apt-get update on github (#113) Summary: Pull Request resolved: https://github.com/facebookexperimental/eden/pull/113 GitHub Actions was failing at apt-get stage, error message suggested adding an apt-get update as remedy. Added in this diff and it indeed works. The actions build fails later on missing mio::net module when building mysql async, but that's unrelated to this change. Reviewed By: farnz Differential Revision: D34368662 fbshipit-source-id: f0a00da3ee740ae4443a328616e792ea615c922c --- build/fbcode_builder/getdeps.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build/fbcode_builder/getdeps.py b/build/fbcode_builder/getdeps.py index f88a3972b..a4ae0cbfb 100755 --- a/build/fbcode_builder/getdeps.py +++ b/build/fbcode_builder/getdeps.py @@ -988,9 +988,13 @@ jobs: build_opts.allow_system_packages and build_opts.host_type.get_package_manager() ): - allow_sys_arg = " --allow-system-packages" - out.write(" - name: Install system deps\n") sudo_arg = "sudo " + allow_sys_arg = " --allow-system-packages" + if build_opts.host_type.get_package_manager() == "deb": + out.write(" - name: Update system package info\n") + out.write(f" run: {sudo_arg}apt-get update\n") + + out.write(" - name: Install system deps\n") if build_opts.is_darwin(): # brew is installed as regular user sudo_arg = ""