# Build dependencies: note that bash, bzip2, getconf, grep, tar, and xz are already in /bin and /usr/bin
# TODO: I think findutils is only here to expose xargs, which is already in /usr/bin, so see if we can get away with not requiring it
# If the Python version doesn't default to 2, it might be necessary to include Python 2 as a component and then prepend it to the PATH or some similar trick.
# Build dependencies:
../coreutils/buildout.cfg
../curl/buildout.cfg
../depot_tools/buildout.cfg
...
...
@@ -18,15 +16,6 @@ extends =
parts =
chromium-wrapper
# Note that we'll need to proxy the websocket connection to the headless
# Chromium shell, for several reasons. The web server that Chromium
# spins up refuses HTTP requests unless the Host header is localhost or
# an IP address [0], but we need SSL (i.e. wss://) because the frontend
# page is loaded over HTTPS, and the mixed-content policy prevents us
# TODO: it may be more appropriate to manage our own copy of depot_tools, because I think some of the "gclient sync" commands may modify depot_tools, which could be problematic if other components or software releases depend on a shared copy, and at any rate it causes some build errors: when updating depot_tools, git complains because HEAD has been moved. Is there a way to guarantee a private copy? (This may be a moot point, since I don't think it's used by anything else, anyway, and trying again fixes the git issue.)
# There's nothing special about version 91.0.4472.132. It just happened to be