1
0
mirror of git://projects.qi-hardware.com/wernermisc.git synced 2024-12-01 12:15:20 +02:00
wernermisc/qpkg/test/prereq

89 lines
1.6 KiB
Plaintext
Raw Normal View History

#!/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