
HOST=fnkits:8000

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Adding unchained..."
upd addproduct $VERB -h $HOST -T ./hello.tar -M . -m hello.table -f NULL hello v0_0
upd list -h $HOST $VERB -f NULL hello v0_0

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Chaining test..."
upd chainproduct -h $HOST $VERB -t -f NULL hello v0_0
upd list -h $HOST $VERB -f NULL hello v0_0

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Listing with fetch..."
upd fetch -h $HOST $VERB -f NULL hello v0_0

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Getting manpage..."
upd fetch -h $HOST $VERB -f NULL hello v0_0 -J ups/toman/catman/hello.1

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Getting table file"

file=`upd list -h $HOST $VERB -f NULL hello v0_0 -K "@table_file"`
file=`eval echo $file`
upd fetch -h $HOST $VERB -f NULL hello v0_0 -J $file
diff v0_0.table hello.table

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Changing table file"
upd addproduct -h $HOST $VERB -M . -m hello.table.2 -f NULL hello v0_0

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Getting table file again"

file=`upd list -h $HOST $VERB -f NULL hello v0_0 -K "@table_file"`
file=`eval echo $file`
upd fetch -h $HOST $VERB -f NULL hello v0_0 -J $file
diff v0_0.table hello.table.2

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Changing ups dir"
upd addproduct -h $HOST $VERB -U ./helloups -f NULL hello v0_0

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Listing with fetch..."
upd fetch -h $HOST $VERB -f NULL hello v0_0

echo "- - - - - - - - - - - - - - - - - - - -"
echo "Getting new ups file"

file=`upd list -h $HOST $VERB -f NULL hello v0_0 -K "@ups_dir"`
file=`eval echo $file`
upd fetch -h $HOST $VERB -f NULL hello v0_0 -J $file/testfile
diff testfile helloups/testfile

echo "- - - - - - - - - - - - - - - - - - - -"
echo "deleting product"
upd delproduct -h $HOST $VERB -f NULL hello v0_0

