Root/qpkg/test/prereq

1#!/bin/sh
2. ./Common
3
4###############################################################################
5
6qpkg "no prereq for new package" prereq foo <<EOF
7Package: foo
8Version: 0
9Architecture: test
10Filename: foo_0_test.ipkg
11EOF
12expect <<EOF
13EOF
14
15###############################################################################
16
17qpkg "new prereq for new package" prereq foo <<EOF
18Package: bar
19Version: 1
20Architecture: test
21Filename: bar_1_test.ipkg
22
23Package: foo
24Version: 0
25Architecture: test
26Depends: bar
27Filename: foo_0_test.ipkg
28EOF
29expect <<EOF
30bar_1_test.ipkg
31EOF
32
33###############################################################################
34
35qpkg "installed prereq for new package (install record first)" prereq foo <<EOF
36Package: bar
37Version: 1
38Architecture: test
39Filename: bar_1_test.ipkg
40
41Package: bar
42Version: 1
43Architecture: test
44Status: installed
45
46Package: foo
47Version: 0
48Architecture: test
49Depends: bar
50Filename: foo_0_test.ipkg
51EOF
52expect <<EOF
53EOF
54
55###############################################################################
56
57qpkg "installed prereq for new package (package record first)" prereq foo <<EOF
58Package: foo
59Version: 0
60Architecture: test
61Depends: bar
62Filename: foo_0_test.ipkg
63
64Package: bar
65Version: 1
66Architecture: test
67Status: installed
68
69Package: bar
70Version: 1
71Architecture: test
72Filename: bar_1_test.ipkg
73EOF
74expect <<EOF
75EOF
76
77###############################################################################
78
79qpkg_fail "unknown prereq for new package" prereq foo <<EOF
80Package: foo
81Version: 0
82Architecture: test
83Depends: bar
84Filename: foo_0_test.ipkg
85EOF
86expect <<EOF
87can't resolve foo
88EOF
89

Archive Download this file

Branches:
master



interactive