4 ../src/razor list-files | grep -x "$1" > /dev/null
6 echo $1: Not in database >&2
7 ../src/razor list-files >&2
10 ../src/razor list-files "$1" | grep -x "$1" > /dev/null
12 echo $1: Not seen by patterned list >&2
13 ../src/razor list-files "$1" >&2
16 pkgs=`../src/razor list-file-packages "$1"`
17 if [ -z "$pkgs" ]; then
18 echo $1: Not owned by any package >&2
19 ../src/razor list-file-packages "$1"
22 for nevra in "$pkgs"; do
23 name=`echo $nevra | sed 's/\-.*$//'`
24 ../src/razor list-package-files "$name" | grep -x "$1" > /dev/null
26 echo $1: Not in database for package $name >&2
27 ../src/razor list-package-files "$name"
31 if [ ! -e "$RAZOR_ROOT$1" ]; then
32 echo $1: Not in filesystem >&2
38 ../src/razor list-files | grep -x "$1" > /dev/null
40 echo $1: Still in database >&2
43 if [ -e "$RAZOR_ROOT$1" ]; then
44 echo $1: Still in filesystem >&2
48 export RAZOR_ROOT=`mktemp -dt` || exit 1
49 ../src/razor init || exit 1
50 export YUM_URL="file://localhost/`pwd`"
51 ../src/razor import-yum || exit 1
52 ../src/razor install zip || exit 1
53 ../src/razor remove zip || exit 1
54 check_file /usr/bin/zap
55 check_no_file /usr/bin/zip
56 ../src/razor install zsh || exit 1
57 ../src/razor install zsh2 || exit 1
58 ../src/razor remove zsh || exit 1
59 check_file /etc/zsh.conf
60 check_no_file /usr/bin/zsh