![Oliver Smith](/assets/img/avatar_default.png)
Add a wrapper .ci/wiki.sh, that pmbootstrap ci can run and use it in gitlab-ci.yml. Add a .ci/lib/gitlab_prepare_ci.sh script that makes a user available with sudo, as expected by the pmbootstrap ci compatible scripts. Set up binfmt_misc too while at it, it will be needed for running pmbootstrap. The next patches will adjust the rest of the CI scripts and move the old scripts in the .ci/lib dir, so only the scripts that should be called directly are in the .ci dir. Related: https://postmarketos.org/pmb-ci
15 lines
357 B
Bash
Executable file
15 lines
357 B
Bash
Executable file
#!/bin/sh -e
|
|
# Description: verify devices are documented in the wiki
|
|
# Options: native
|
|
# Run natively so we don't need to set up a chroot, python3 is the only dep.
|
|
# https://postmarktos.org/pmb-ci
|
|
|
|
if [ "$(id -u)" = 0 ]; then
|
|
set -x
|
|
apk -q add \
|
|
python3
|
|
exec su "${TESTUSER:-build}" -c "sh -e $0"
|
|
fi
|
|
|
|
set -x
|
|
.ci/lib/check_devices_in_wiki.py --booting
|