lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 80c978c 10/30: Run apt-get only once to insta


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 80c978c 10/30: Run apt-get only once to install all packages in the CI workflow
Date: Wed, 24 Mar 2021 15:31:08 -0400 (EDT)

branch: master
commit 80c978ce7d924943f48125ac8f3a84700559969b
Author: Vadim Zeitlin <vadim@tt-solutions.com>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Run apt-get only once to install all packages in the CI workflow
    
    This is slightly faster and results in less output than running it
    several times.
---
 .github/workflows/ci.yml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a2158b9..91ff1ac 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -55,21 +55,21 @@ jobs:
 
       - name: Install required packages
         run: |
-          sudo apt-get --assume-yes install \
+          packages="\
             automake bc bsdmainutils bzip2 curl cvs default-jre \
             g++-multilib git jing libarchive-tools \
             libtool libxml2-utils libxslt1-dev make patch pkg-config rsync \
-            shellcheck sudo trang unzip wget xsltproc xvfb zsh
+            shellcheck sudo trang unzip wget xsltproc xvfb zsh"
 
           if ${{ matrix.mingw }}
           then
-            sudo apt-get --assume-yes install \
-              g++-mingw-w64-i686
+            packages="$packages g++-mingw-w64-i686"
           else
-            sudo apt-get --assume-yes install \
-              libunwind-dev libdw-dev libgtk-3-dev
+            packages="$packages libunwind-dev libdw-dev libgtk-3-dev"
           fi
 
+          sudo apt-get --assume-yes install $packages
+
       - name: Fix up libtool
         run: sudo sed -i'' -e 's/^int _putenv/_CRTIMP int _putenv/' 
/usr/share/libtool/build-aux/ltmain.sh
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]