Skip to content

Commit 96162f0

Browse files
committed
build-sd-images.yml: Select php version dynamically for php service dropins
1 parent f696103 commit 96162f0

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

‎.github/workflows/build-sd-images.yml‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,8 @@ jobs:
161161
- name: Prepare test
162162
run: |
163163
set -x
164+
165+
PHPVER="$(jq -r .php_version ./etc/ncp.cfg)"
164166
mv "output/${ARTIFACT_FILE?}" ncp.img
165167
sudo apt-get update
166168
sudo apt-get install -y systemd-container
@@ -181,13 +183,15 @@ jobs:
181183
echo '[Service]' | sudo tee raspbian_root/etc/systemd/system/redis-server.service.d/ncp-ci.conf
182184
echo 'PrivateUsers=false' | sudo tee -a raspbian_root/etc/systemd/system/redis-server.service.d/ncp-ci.conf
183185
184-
sudo mkdir -p raspbian_root/etc/systemd/system/php8.3-fpm.service.d
185-
echo '[Service]' | sudo tee raspbian_root/etc/systemd/system/php8.3-fpm.service.d/ncp-ci.conf
186-
echo 'ExecStartPre=mkdir -p /var/run/php' | sudo tee -a raspbian_root/etc/systemd/system/php8.3-fpm.service.d/ncp-ci.conf
186+
sudo mkdir -p raspbian_root/etc/systemd/system/php${PHPVER}-fpm.service.d
187+
echo '[Service]' | sudo tee raspbian_root/etc/systemd/system/php${PHPVER}-fpm.service.d/ncp-ci.conf
188+
echo 'ExecStartPre=mkdir -p /var/run/php' | sudo tee -a raspbian_root/etc/systemd/system/php${PHPVER}-fpm.service.d/ncp-ci.conf
187189
- name: Test image
188190
id: test
189191
run: |
190192
193+
PHPVER="$(jq -r .php_version ./etc/ncp.cfg)"
194+
191195
log_err() {
192196
rc="${1?}"
193197
msg="${2?}"
@@ -215,7 +219,7 @@ jobs:
215219
echo -e "${LOG_CICD} Could not reach container. Aborting..."
216220
"${CONTAINER_CMD[@]}" systemctl status --no-pager redis-server || :;
217221
"${CONTAINER_CMD[@]}" systemctl status --no-pager mariadb || :;
218-
"${CONTAINER_CMD[@]}" systemctl status --no-pager php8.3-fpm || :;
222+
"${CONTAINER_CMD[@]}" systemctl status --no-pager php${PHPVER}-fpm :;
219223
exit 1
220224
}
221225

0 commit comments

Comments
 (0)