From 8ae502cb66266d9dfb544c9ba9e690a658763cda Mon Sep 17 00:00:00 2001 From: Gerben van der Stouwe Date: Fri, 26 Aug 2022 09:42:03 +0000 Subject: [PATCH] Updated according to upstream MR https://github.com/adieuadieu/serverless-chrome/pull/338 --- build.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/build.sh b/build.sh index 2b52181..9e0ad4a 100755 --- a/build.sh +++ b/build.sh @@ -1,10 +1,13 @@ - - set -e BUILD_BASE=$(pwd) -VERSION=104.0.5112.97 +CHANNEL=${1:-stable} +VERSION=$(curl -s https://omahaproxy.appspot.com/all.json | \ + jq -r ".[] | select(.os == \"linux\") | .versions[] | select(.channel == \"$CHANNEL\") | .current_version" \ +) + +printf "LANG=en_US.utf-8\nLC_ALL=en_US.utf-8" >> /etc/environment # install dependencies yum groupinstall -y "Development Tools" @@ -12,8 +15,8 @@ yum install -y \ alsa-lib-devel atk-devel binutils bison bluez-libs-devel brlapi-devel \ bzip2 bzip2-devel cairo-devel cmake cups-devel dbus-devel dbus-glib-devel \ expat-devel fontconfig-devel freetype-devel gcc-c++ git glib2-devel glibc \ - gperf gtk3-devel htop httpd java-1.*.0-openjdk-devel libatomic libcap-devel \ - libffi-devel libgcc libgnome-keyring-devel libjpeg-devel libstdc++ libuuid-devel \ + gperf gtk3-devel httpd java-11-openjdk-devel libatomic libcap-devel \ + libffi-devel libgcc libjpeg-devel libstdc++ libuuid-devel \ libX11-devel libxkbcommon-x11-devel libXScrnSaver-devel libXtst-devel mercurial \ mod_ssl ncurses-compat-libs nspr-devel nss-devel pam-devel pango-devel \ pciutils-devel php php-cli pkgconfig pulseaudio-libs-devel python python3 \ @@ -75,5 +78,4 @@ cp out/Headless/headless_shell "$BUILD_BASE/bin/headless-chromium-unstripped" cd "$BUILD_BASE" # strip symbols -strip -o "$BUILD_BASE/bin/headless-chromium" build/chromium/src/out/Headless/headless_shell - +strip -o "$BUILD_BASE/bin/headless-chromium" build/chromium/src/out/Headless/headless_shell \ No newline at end of file