]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
OmniOS: check for gcc before installing.
authorDarren Tucker <dtucker@dtucker.net>
Tue, 12 May 2026 08:50:20 +0000 (18:50 +1000)
committerDarren Tucker <dtucker@dtucker.net>
Tue, 12 May 2026 08:50:20 +0000 (18:50 +1000)
.github/workflows/vm.yml

index 4f659dba176f85990ec11141d50761ba606a151d..8aa7b74ec8a80fccd790d463d4b30195e00a054d 100644 (file)
@@ -246,8 +246,10 @@ jobs:
         usesh: true
         prepare: |
           set -x
-          pfexec pkg refresh
-          pfexec pkg install build-essential
+          if [ ! -x $(which gcc 2>/dev/null) ]; then
+            pfexec pkg refresh
+            pfexec pkg install build-essential
+          fi
           useradd -m builder
           sed -e "s/^root.*ALL$/root ALL=(ALL) NOPASSWD: ALL/" /etc/sudoers >>/tmp/sudoers
           mv /tmp/sudoers /etc/sudoers