use 'best' hash for source authentication
[ntk/apt.git] / test / integration / test-ubuntu-bug-806274-install-suggests
1 #!/bin/sh
2 set -e
3
4 TESTDIR=$(readlink -f $(dirname $0))
5 . $TESTDIR/framework
6 setupenvironment
7 configarchitecture "i386"
8
9 insertpackage 'unstable' 'apt' 'i386' '0.8.15' 'Depends: foo
10 Recommends: bar
11 Suggests: baz'
12 insertpackage 'unstable' 'foo' 'i386' '1.0'
13 insertpackage 'unstable' 'bar' 'i386' '1.0'
14 insertpackage 'unstable' 'baz' 'i386' '1.0'
15
16 setupaptarchive
17
18 testequal 'Reading package lists...
19 Building dependency tree...
20 The following extra packages will be installed:
21 bar foo
22 Suggested packages:
23 baz
24 The following NEW packages will be installed:
25 apt bar foo
26 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
27 Inst foo (1.0 unstable [i386])
28 Conf foo (1.0 unstable [i386])
29 Inst apt (0.8.15 unstable [i386])
30 Conf apt (0.8.15 unstable [i386])
31 Inst bar (1.0 unstable [i386])
32 Conf bar (1.0 unstable [i386])' aptget install apt -s --install-recommends --no-install-suggests
33
34
35 testequal 'Reading package lists...
36 Building dependency tree...
37 The following extra packages will be installed:
38 bar baz foo
39 The following NEW packages will be installed:
40 apt bar baz foo
41 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
42 Inst foo (1.0 unstable [i386])
43 Conf foo (1.0 unstable [i386])
44 Inst apt (0.8.15 unstable [i386])
45 Conf apt (0.8.15 unstable [i386])
46 Inst bar (1.0 unstable [i386])
47 Inst baz (1.0 unstable [i386])
48 Conf bar (1.0 unstable [i386])
49 Conf baz (1.0 unstable [i386])' aptget install apt -s --install-recommends --install-suggests
50
51 testequal 'Reading package lists...
52 Building dependency tree...
53 The following extra packages will be installed:
54 foo
55 Suggested packages:
56 baz
57 Recommended packages:
58 bar
59 The following NEW packages will be installed:
60 apt foo
61 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
62 Inst foo (1.0 unstable [i386])
63 Conf foo (1.0 unstable [i386])
64 Inst apt (0.8.15 unstable [i386])
65 Conf apt (0.8.15 unstable [i386])' aptget install apt -s --no-install-recommends --no-install-suggests
66
67 testequal 'Reading package lists...
68 Building dependency tree...
69 The following extra packages will be installed:
70 baz foo
71 Recommended packages:
72 bar
73 The following NEW packages will be installed:
74 apt baz foo
75 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
76 Inst foo (1.0 unstable [i386])
77 Conf foo (1.0 unstable [i386])
78 Inst apt (0.8.15 unstable [i386])
79 Conf apt (0.8.15 unstable [i386])
80 Inst baz (1.0 unstable [i386])
81 Conf baz (1.0 unstable [i386])' aptget install apt -s --no-install-recommends --install-suggests