diff -r 000000000000 -r 4bfb52b2e07b test/lua.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/lua.sh Fri Mar 23 20:23:36 2012 +0000 @@ -0,0 +1,28 @@ +#!/bin/sh +check_filesystem() +{ + if [ ! -e "$RAZOR_ROOT$1" ]; then + echo $1: Not in filesystem >&2 + exit 1 + fi +} +check_file() +{ + ../src/razor list-files | grep -x "$1" > /dev/null + if [ $? -ne 0 ]; then + echo $1: Not in database >&2 + exit 1 + fi + check_filesystem "$1" +} +export RAZOR_ROOT=`mktemp -dt` || exit 1 +../src/razor init || exit 1 +export YUM_URL="file://localhost/`pwd`" +../src/razor import-yum || exit 1 +../src/razor install filesystem || exit 1 +check_file /etc +check_file /usr/bin +check_file /usr/lib +check_file /usr/include +check_filesystem /media/cdrom +rm -rf "$RAZOR_ROOT"