Werner's Miscellanea
Sign in or create your account | Project List | Help
Werner's Miscellanea Git Source Tree
Root/
1 | #!/bin/sh |
2 | . ./Common |
3 | |
4 | ############################################################################### |
5 | |
6 | qpkg_fail "installed package conflicts with dependency" prereq A <<EOF |
7 | Package: B |
8 | Version: 0 |
9 | Architecture: test |
10 | Filename: B |
11 | |
12 | Package: A |
13 | Version: 0 |
14 | Architecture: test |
15 | Depends: B |
16 | Filename: A |
17 | |
18 | Package: C |
19 | Version: 0 |
20 | Architecture: test |
21 | Conflicts: B |
22 | Status: installed |
23 | EOF |
24 | expect <<EOF |
25 | can't resolve A |
26 | EOF |
27 | |
28 | ############################################################################### |
29 | |
30 | qpkg_fail "installed package conflicts with initial package" prereq A <<EOF |
31 | Package: B |
32 | Version: 0 |
33 | Architecture: test |
34 | Filename: B |
35 | |
36 | Package: A |
37 | Version: 0 |
38 | Architecture: test |
39 | Depends: B |
40 | Filename: A |
41 | |
42 | Package: C |
43 | Version: 0 |
44 | Architecture: test |
45 | Conflicts: A |
46 | Status: installed |
47 | EOF |
48 | expect <<EOF |
49 | A conflicts with installed packages |
50 | EOF |
51 | |
52 | ############################################################################### |
53 | |
54 | qpkg_fail "prerequisite conflicts with installed package" prereq A <<EOF |
55 | Package: B |
56 | Version: 0 |
57 | Architecture: test |
58 | Conflicts: C |
59 | Filename: B |
60 | |
61 | Package: A |
62 | Version: 0 |
63 | Architecture: test |
64 | Depends: B |
65 | Filename: A |
66 | |
67 | Package: C |
68 | Version: 0 |
69 | Architecture: test |
70 | Status: installed |
71 | EOF |
72 | expect <<EOF |
73 | can't resolve A |
74 | EOF |
75 | |
76 | ############################################################################### |
77 | |
78 | qpkg_fail "initial package conflicts with installed package" prereq A <<EOF |
79 | Package: A |
80 | Version: 0 |
81 | Architecture: test |
82 | Conflicts: C |
83 | Filename: A |
84 | |
85 | Package: C |
86 | Version: 0 |
87 | Architecture: test |
88 | Status: installed |
89 | EOF |
90 | expect <<EOF |
91 | A conflicts with installed packages |
92 |
Branches:
master