#!/bin/sh . ./Common ############################################################################### qpkg "no prereq for new package" prereq foo <<EOF Package: foo Version: 0 Architecture: test Filename: foo_0_test.ipkg EOF expect <<EOF EOF ############################################################################### qpkg "new prereq for new package" prereq foo <<EOF Package: bar Version: 1 Architecture: test Filename: bar_1_test.ipkg Package: foo Version: 0 Architecture: test Depends: bar Filename: foo_0_test.ipkg EOF expect <<EOF bar_1_test.ipkg EOF ############################################################################### qpkg "installed prereq for new package (install record first)" prereq foo <<EOF Package: bar Version: 1 Architecture: test Filename: bar_1_test.ipkg Package: bar Version: 1 Architecture: test Status: installed Package: foo Version: 0 Architecture: test Depends: bar Filename: foo_0_test.ipkg EOF expect <<EOF EOF ############################################################################### qpkg "installed prereq for new package (package record first)" prereq foo <<EOF Package: foo Version: 0 Architecture: test Depends: bar Filename: foo_0_test.ipkg Package: bar Version: 1 Architecture: test Status: installed Package: bar Version: 1 Architecture: test Filename: bar_1_test.ipkg EOF expect <<EOF EOF ############################################################################### qpkg_fail "unknown prereq for new package" prereq foo <<EOF Package: foo Version: 0 Architecture: test Depends: bar Filename: foo_0_test.ipkg EOF expect <<EOF can't resolve foo EOF