#!/bin/sh
# Compile linux-5.0.16

cd /tmp

test -f kernel-test || echo "untar 5.0"
test -f kernel-test || tar -xf /sources/linux-5.0.tar.xz
test -f kernel-test || cd linux-5.0
test -f kernel-test || xzcat /sources/kernel/patch-5.0.16.xz | patch -p1 -s
test -f kernel-test || zcat ~/repeat-tests/config-5.0.16.gz >.config

touch /tmp/kernel-test # flag it has been prepared
cd /tmp/linux-5.0 # first time we are already here, but not for subsequent runs

echo "clean"
make clean
echo "oldconfig"
make oldconfig

echo "make -j8 >/dev/null 2>errors"
export TIMEFORMAT='%R'
time make -j8 ; echo "status is $?"

