test/lua.sh
author J. Ali Harlow <ali@juiblex.co.uk>
Tue Mar 27 21:29:53 2012 +0100 (2012-03-27)
changeset 434 2c25dc58c6d2
child 456 bae5adee8c8c
permissions -rwxr-xr-x
Start 0.5.6
     1 #!/bin/sh
     2 check_filesystem()
     3 {
     4     if [ ! -e "$RAZOR_ROOT$1" ]; then 
     5 	echo $1: Not in filesystem >&2
     6 	exit 1
     7     fi
     8 }
     9 check_file()
    10 {
    11     ../src/razor list-files | grep -x "$1" > /dev/null
    12     if [ $? -ne 0 ]; then
    13 	echo $1: Not in database >&2
    14 	exit 1
    15     fi
    16     check_filesystem "$1"
    17 }
    18 export RAZOR_ROOT=`mktemp -dt` || exit 1
    19 ../src/razor init || exit 1
    20 export YUM_URL="file://localhost/`pwd`"
    21 ../src/razor import-yum || exit 1
    22 ../src/razor install filesystem || exit 1
    23 check_file /etc
    24 check_file /usr/bin
    25 check_file /usr/lib
    26 check_file /usr/include
    27 check_filesystem /media/cdrom
    28 rm -rf "$RAZOR_ROOT"