texlive[69552] Build/source/.github/scripts/build-tl.sh: [gh actions]

commits+preining at tug.org commits+preining at tug.org
Tue Jan 23 04:31:22 CET 2024


Revision: 69552
          https://tug.org/svn/texlive?view=revision&revision=69552
Author:   preining
Date:     2024-01-23 04:31:22 +0100 (Tue, 23 Jan 2024)
Log Message:
-----------
[gh actions] POSIX code necessary

Modified Paths:
--------------
    trunk/Build/source/.github/scripts/build-tl.sh

Modified: trunk/Build/source/.github/scripts/build-tl.sh
===================================================================
--- trunk/Build/source/.github/scripts/build-tl.sh	2024-01-23 03:18:48 UTC (rev 69551)
+++ trunk/Build/source/.github/scripts/build-tl.sh	2024-01-23 03:31:22 UTC (rev 69552)
@@ -22,7 +22,14 @@
   STEPS=",prepare,build,"
 fi
 
-if [[ "$STEPS" == *,prepare,* ]]
+do_prepare=0
+do_build=0
+case "$STEPS" in
+  *,prepare,*) do_prepare=1 ;;
+  *,build,*) do_build=1 ;;
+esac
+
+if [ $do_prepare = 1 ]
 then
   case $buildsys in 
      ubuntu|debian)
@@ -56,7 +63,7 @@
   esac
 fi
 
-if [[ "$STEPS" == *,build,* ]]
+if [ $do_build = 1 ]
 then
   find . -name \*.info -exec touch '{}' \;
   touch ./texk/detex/detex-src/detex.c



More information about the tex-live-commits mailing list.