245d41d7c5
Note that the URLs in these scripts are not only for information, but they are also used as marker by pmbootstrap so it knows these are compatible with 'pmbootstrap ci'. I just fixed the typo in the pmbootstrap code as well and made a new release, use pmbootstrap 1.50.0 or above to have it recognize these scripts with 'pmbootstrap ci' again.
24 lines
696 B
Bash
Executable file
24 lines
696 B
Bash
Executable file
#!/bin/sh -e
|
|
# Description: check various bad patterns with grep
|
|
# https://postmarketos.org/pmb-ci
|
|
|
|
if [ "$(id -u)" = 0 ]; then
|
|
set -x
|
|
apk -q add grep
|
|
exec su "${TESTUSER:-build}" -c "sh -e $0"
|
|
fi
|
|
|
|
# Find CHANGEMEs in APKBUILDs
|
|
if grep -qr '(CHANGEME!)' *; then
|
|
echo "ERROR: Please replace '(CHANGEME!)' in the following files:"
|
|
grep --color=always -r '(CHANGEME!)' *
|
|
exit 1
|
|
fi
|
|
|
|
# DTBs installed to /usr/share/db
|
|
# FIXME: doesn't pass currently, fix it and enable it afterwards
|
|
# if grep -r 'INSTALL_DTBS_PATH="$pkgdir"/usr/share/dtb'; then
|
|
# echo 'Please do not install dtbs to /usr/share/dtb!'
|
|
# echo 'Unless you have a good reason not to, please put them in /boot/dtbs'
|
|
# exit 1
|
|
# fi
|