Просмотр исходного кода

ci: install expect and update printf usage

- printf -v is non-standard, use var=$(printf) instead.
- expect is not installed in the runner. install it manually

Signed-off-by: greatbridf <greatbridf@icloud.com>
greatbridf 1 неделя назад
Родитель
Сommit
bcc4158871
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      .github/workflows/test-build.yaml
  2. 1 1
      script/test.sh

+ 1 - 1
.github/workflows/test-build.yaml

@@ -31,7 +31,7 @@ jobs:
       - name: Setup QEMU
       - name: Setup QEMU
         run: |
         run: |
           sudo apt-get update
           sudo apt-get update
-          sudo apt-get install -y qemu-system-${{ matrix.arch }} qemu-kvm
+          sudo apt-get install -y qemu-system-${{ matrix.arch }} qemu-kvm expect
 
 
       - name: Configure
       - name: Configure
         run: ./configure
         run: ./configure

+ 1 - 1
script/test.sh

@@ -9,7 +9,7 @@ die() {
 }
 }
 
 
 runcmd() {
 runcmd() {
-    printf -v _cmd "%q" "$*"
+    _cmd=$(printf "%q" "$*")
 
 
     cat <<EOF
     cat <<EOF
     expect {
     expect {