+
+# ------------------------------
+# install a package into a local rpmdb
+# * Shall only work with relocation
+# * Use --ignorearch because we don't know the arch
+AT_SETUP([rpm -qil hello])
+AT_CHECK([
+RPM_INIT_DB
+],
+[0],[ignore],[ignore])
+
+AT_CHECK([
+rpm --rcfile=${RPMRC} \
+ --root="${abs_builddir}"/testing \
+ --nodeps --ignorearch --relocate=/usr="${abs_builddir}"/testing/check \
+ -i "${abs_srcdir}"/data/RPMS/hello-1.0-1.ppc64.rpm
+],
+[0],
+[ignore],
+[ignore])
+
+AT_CHECK([
+rpm --rcfile=${RPMRC} \
+ --root="${abs_builddir}"/testing \
+ -q hello
+],
+[0],
+[hello-1.0-1.ppc64
+],
+[ignore])
+
+cat > expout << _ATEOF
+${abs_builddir}/testing/check/local/bin/hello
+${abs_builddir}/testing/check/share/doc/hello-1.0
+${abs_builddir}/testing/check/share/doc/hello-1.0/FAQ
+_ATEOF
+
+AT_CHECK([
+rpm --rcfile=${RPMRC} \
+ --root="${abs_builddir}"/testing \
+ -ql hello
+],
+[0],
+[expout],
+[ignore])
+
+AT_CLEANUP