Skip to content

Commit

Permalink
Install xz where fuzzfetch is used
Browse files Browse the repository at this point in the history
  • Loading branch information
pyoor committed Nov 27, 2024
1 parent 97327fb commit 05a8717
Show file tree
Hide file tree
Showing 9 changed files with 14 additions and 3 deletions.
1 change: 1 addition & 0 deletions recipes/linux/fuzzfetch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ case "${1-install}" in
ca-certificates \
lbzip2 \
python3
xz-utils
apt-install-auto \
git \
pipx
Expand Down
1 change: 1 addition & 0 deletions services/bugmon-win/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ retry pacman --noconfirm -S \
patch \
psmisc \
tar \
xz \
zstd
pacman --noconfirm -Scc
killall -TERM gpg-agent || true
Expand Down
2 changes: 1 addition & 1 deletion services/coverage-revision/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ COPY base/linux/etc/pip.conf /etc/pip.conf
WORKDIR /root

RUN retry () { i=0; while [ $i -lt 9 ]; do if "$@"; then return; else sleep 30; fi; i="$((i+1))"; done; "$@"; } \
&& retry apk add --no-cache bash curl \
&& retry apk add --no-cache bash curl xz \
&& retry pip install --disable-pip-version-check --no-cache-dir --progress-bar off fuzzfetch

COPY recipes/linux/common.sh services/coverage-revision/launch.sh /root/
Expand Down
2 changes: 0 additions & 2 deletions services/gr-css-reports/launch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ export {GIT_AUTHOR_NAME,GIT_COMMITTER_NAME}="Taskcluster Automation"
# Install prefpicker
retry python3 -m pip install git+https://github.com/MozillaSecurity/prefpicker.git

# Install fuzzfetch
retry python3 -m pip install git+https://github.com/MozillaSecurity/fuzzfetch.git
# Fetch build
retry python3 -m fuzzfetch -a --fuzzing -n nightly

Expand Down
7 changes: 7 additions & 0 deletions services/gr-css-reports/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ set -e
set -x
set -o pipefail

# shellcheck source=recipes/linux/common.sh
source "${0%/*}/common.sh"

# Install deps
sys-update
"${0%/*}/fuzzfetch.sh"

# Cleanup grizzly scripts
rm /home/worker/launch-grizzly*

Expand Down
1 change: 1 addition & 0 deletions services/grizzly-reduce-monitor/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ RUN retry () { i=0; while [ $i -lt 9 ]; do if "$@"; then return; else sleep 30;
py3-six \
py3-wheel \
py3-yarl \
xz \
&& find /usr/lib/python3.* -type f -name EXTERNALLY-MANAGED -delete \
&& pip freeze > /src/os_constraints.txt \
&& retry pip install --constraint /src/os_constraints.txt --disable-pip-version-check --no-cache-dir --progress-bar off -e /src \
Expand Down
1 change: 1 addition & 0 deletions services/grizzly-win/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ retry pacman --noconfirm -S \
psmisc \
subversion \
tar \
xz \
zstd
pacman --noconfirm -Scc
killall -TERM gpg-agent || true
Expand Down
1 change: 1 addition & 0 deletions services/grizzly/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ packages=(
ubuntu-restricted-addons
vulkan-validationlayers
wget
xz
zip
zstd
)
Expand Down
1 change: 1 addition & 0 deletions services/nyx/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ pkgs=(
psmisc
python3
xvfb
xz-utils
zstd
)

Expand Down

0 comments on commit 05a8717

Please sign in to comment.