Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 50d48a1d authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

rcutorture: Eliminate duplicate .config-check code



The commit uses configcheck.sh from within configinit.sh, replacing the
imperfect inline expansion that was there before.

Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Greg KH <gregkh@linuxfoundation.org>
parent 330a76f1
Loading
Loading
Loading
Loading
+1 −26
Original line number Diff line number Diff line
@@ -51,31 +51,6 @@ cp $builddir/.config $builddir/.config.new
yes '' | make $buildloc oldconfig > $builddir/Make.modconfig.out 2>&1

# verify new config matches specification.
configcheck.sh $builddir/.config $c

sed -e 's/"//g' < $c > $T/c
sed -e 's/"//g' < $builddir/.config > $T/.config
sed -e 's/\(.*\)=n/# \1 is not set/' -e 's/^#CHECK#//' < $c |
awk	'
	{
		print "if grep -q \"" $0 "\" < '"$T/.config"'";
		print "then";
		print "\t:";
		print "else";
		if ($1 == "#") {
			print "\tif grep -q \"" $2 "\" < '"$T/.config"'";
			print "\tthen";
			print "\t\techo \":" $2 ": improperly set\"";
			print "\telse";
			print "\t\t:";
			print "\tfi";
		} else {
			print "\techo \":" $0 ": improperly set\"";
		}
		print "fi";
	}' | sh > $T/diagnostics
if test -s $T/diagnostics
then
	cat $T/diagnostics
	exit 1
fi
exit 0