lua-test.sh (ff8409871e8947ef61275f6024d0dc92cd485e23) | lua-test.sh (574a8bf981301e233e953c3119165bea36118006) |
---|---|
1#!/bin/sh 2# $FreeBSD$ 3 | 1#!/bin/sh 2# $FreeBSD$ 3 |
4# Will image the test directory (default /tmp/loadertest) if it doesn't exist 5 |
|
4die() { 5 echo $* 6 exit 1 7} 8 9dir=$1 | 6die() { 7 echo $* 8 exit 1 9} 10 11dir=$1 |
12scriptdir=$(dirname $(realpath $0)) |
|
10cd $(make -V SRCTOP)/stand 11obj=$(make -V .OBJDIR) 12t=$obj/userboot/test/test 13u=$obj/userboot/userboot/userboot.so 14 15[ -n "$dir" ] || dir=/tmp/loadertest | 13cd $(make -V SRCTOP)/stand 14obj=$(make -V .OBJDIR) 15t=$obj/userboot/test/test 16u=$obj/userboot/userboot/userboot.so 17 18[ -n "$dir" ] || dir=/tmp/loadertest |
16[ -d "$dir" ] || die "Directory $dir doesn't exist" | 19[ -d "$dir" ] || ${scriptdir}/lua-img.sh ${dir} |
17[ -f "$dir/boot/lua/loader.lua" ] || die "No boot/lua/loader.lua found" 18[ -f "$dir/boot/kernel/kernel" ] || die "No kernel to load" 19[ -x "$t" ] || die "no userboot test jig found ($t)" 20[ -x "$u" ] || die "no userboot.so ($u) found" 21 22$t -h $dir -b $u | 20[ -f "$dir/boot/lua/loader.lua" ] || die "No boot/lua/loader.lua found" 21[ -f "$dir/boot/kernel/kernel" ] || die "No kernel to load" 22[ -x "$t" ] || die "no userboot test jig found ($t)" 23[ -x "$u" ] || die "no userboot.so ($u) found" 24 25$t -h $dir -b $u |