openwrtv3/tools
Felix Fietkau 7a315b0b5d build: implement make check and make package/X/check
This is intended to be used for a wide array of package sanity checks.

The first check that is implemented is for the hash of downloaded files.
It checks:
  - Missing hash
  - Use of SHA256 instead of MD5
  - dl/<file> hash not matching hash in makefile
  - deprecated MD5SUM variable

The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt
is updated as well

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-17 10:36:25 +01:00
..
autoconf treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
automake treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
b43-tools treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
bc treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
bison treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
ccache treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
cloog treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
cmake treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
coreutils treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
dosfstools treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
e2fsprogs treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
elftosb treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
expat treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
findutils treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
firmware-utils firmware-utils: add E2100L support to addpattern.c 2016-12-14 18:42:48 +01:00
flex treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
flock tools: flock: add NFSv4 compatibility 2016-08-11 10:50:10 +02:00
genext2fs treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
gengetopt treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
gmp treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
include tools: host/include/getline.h: fix FreeBSD 8.0+ support 2015-05-08 12:09:26 +00:00
isl treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
kernel2minor treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
libelf treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
libressl treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
libtool treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
lzma treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
lzma-old treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
m4 treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
make-ext4fs treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
missing-macros tools: remove a bunch of unused automake macros 2015-03-17 10:11:00 +00:00
mkimage treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
mklibs treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
mm-macros treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
mpc treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
mpfr treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
mtd-utils treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
mtools treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
padjffs2 tools: padjffs2: add option to output padding data to stdout 2016-07-11 13:26:33 +02:00
patch treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
patch-image tools: patch-image: Added optional size option 2016-06-21 21:58:07 +02:00
patchelf treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
pkg-config treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
ppl treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
qemu treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
quilt treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
scons treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
sdimage treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
sed treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
sparse treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
squashfs treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
squashfs4 treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
sstrip tools: remove static linking support 2015-02-06 00:00:43 +00:00
tar treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
upslug2 treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
upx treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
wrt350nv2-builder tools: remove static linking support 2015-02-06 00:00:43 +00:00
xz treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
yaffs2 treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
Makefile build: implement make check and make package/X/check 2016-12-17 10:36:25 +01:00