c2e4941367
Some Unix systems (GuixSD, NixOS) do not install programs like Bash and Python to /usr/bin, and /usr/bin/env has to be used to locate these instead. Change-Id: I7546bcb881c532adc984577ecb0ee2ec4f2efe00 Signed-off-by: Yegor Timoshenko <yegortimoshenko@riseup.net> Reviewed-on: https://review.coreboot.org/28953 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
50 lines
1.6 KiB
Bash
Executable file
50 lines
1.6 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
# test to make sure the lint tests fail
|
|
SPACE=' '
|
|
UNDERSCORE='_'
|
|
|
|
#lint-stable-000-license-headers
|
|
TESTFILE000a=src/arch/x86/thread.c
|
|
TESTFILE000b=src/arch/power8/misc.c
|
|
sed -i.bak 's/^[[:space:]]\*[[:space:]].*//' ${TESTFILE000a}
|
|
sed -i.bak 's/^[[:space:]]\*[[:space:]]but WITHOUT ANY WARRANTY;//' ${TESTFILE000b}
|
|
|
|
#lint-stable-003-whitespace
|
|
TESTFILE003=src/acpi/sata.c
|
|
sed -i.bak 's/^$/ /' ${TESTFILE003}
|
|
|
|
#lint-stable-004-style-labels
|
|
TESTFILE004=src/soc/nvidia/tegra124/spi.c
|
|
sed -i.bak 's/^done:/ done:/' ${TESTFILE004}
|
|
|
|
#lint-stable-005-board-status
|
|
TESTFILE005a=src/mainboard/google/storm/board_info.txt
|
|
TESTFILE005b=src/mainboard/aaeon/pfm-540i_revb/board_info.txt
|
|
rm -f ${TESTFILE005a}
|
|
sed -i.bak 's/^Category:.*/Category: lint/' ${TESTFILE005b}
|
|
|
|
#lint-stable-006-board-name
|
|
TESTFILE006=src/mainboard/amd/bettong/Kconfig.name
|
|
rm -f ${TESTFILE006}
|
|
|
|
#lint-stable-008-kconfig
|
|
|
|
#lint-stable-009-old-licenses
|
|
TESTFILE009=src/superio/common/conf_mode.c
|
|
sed -i "s/for more details./for more details.\n \* You${SPACE}should${SPACE}have received a copy of the GNU General Public License\n \* along with this program; if not, write to the Free Software\n \* Foundation, Inc./" ${TESTFILE009}
|
|
git add ${TESTFILE009}
|
|
|
|
#lint-stable-010-asm-syntax
|
|
TESTFILE010=src/arch/x86/bootblock_romcc.S
|
|
sed -i "1s/^/.att${UNDERSCORE}syntax noprefix\n/" ${TESTFILE010}
|
|
git add ${TESTFILE010}
|
|
|
|
#lint-stable-012-executable-bit
|
|
TESTFILE012=src/lib/libgcc.c
|
|
chmod +x ${TESTFILE012}
|
|
|
|
#lint-stable-013-site-local
|
|
mkdir -p site-local
|
|
TESTFILE013=$(mktemp --tmpdir=site-local)
|
|
git add -f ${TESTFILE013}
|