Skip to content

Commit ef269f8

Browse files
committed
GHA: install makepkg manually
/usr/bin/pacman-key: line 31: /usr/share/makepkg/util/message.sh: No such file or directory /usr/bin/pacman-key: line 32: /usr/share/makepkg/util/parseopts.sh: No such file or directory /usr/bin/pacman-key: line 620: parseopts: command not found (cherry picked from commit 66ffce7) (cherry picked from commit 70dfddd) (cherry picked from commit dc5ae25)
1 parent f09128e commit ef269f8

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

.github/workflows/mkosi.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ jobs:
4545
release: 9-stream
4646

4747
steps:
48+
- name: mkosi dependencies
49+
run: sudo apt-get install --assume-yes --no-install-recommends python3-pyelftools makepkg python3-pexpect python3-jinja2
50+
4851
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
4952
- uses: systemd/mkosi@792cbc60eb2dc4a58d66bb3c212bf92f8d50f6ea
5053

@@ -55,14 +58,6 @@ jobs:
5558
if: ${{ matrix.release == '9-stream' }}
5659
run: sudo sed -i '/add_packages/s/systemd-boot/systemd/g' /usr/local/lib/python3.12/dist-packages/mkosi/__init__.py
5760

58-
# FIXME: temporary workaround for debootstrap issue of Debian testing/sid on Jammy
59-
- name: Fix Debian testing/sid
60-
if: ${{ matrix.distro == 'debian' && matrix.release == 'testing' }}
61-
run: sudo sed -i 's/merged-usr/no-merged-usr/g' /usr/local/lib/python3.10/dist-packages/mkosi/__init__.py
62-
63-
- name: Install
64-
run: sudo apt-get update && sudo apt-get install --no-install-recommends python3-pexpect python3-jinja2
65-
6661
- name: Configure
6762
run: |
6863
tee mkosi.default <<- EOF

0 commit comments

Comments
 (0)