]>
git.saurik.com Git - apt.git/blob - test/integration/test-apt-cli-list
4 TESTDIR
=$(readlink -f $(dirname $0))
8 configarchitecture
"i386"
10 if [ ! -x ${BUILDDIRECTORY}/apt
]; then
11 msgmsg
"No ${BUILDDIRECTORY}/apt"
16 insertpackage
'unstable' 'foo' 'all' '1.0'
17 insertinstalledpackage
'bar' 'i386' '1.0'
19 insertinstalledpackage
'foobar' 'i386' '1.0'
20 insertpackage
'unstable' 'foobar' 'i386' '2.0'
22 insertinstalledpackage
'baz' 'all' '0.1'
23 insertpackage
'testing' 'baz' 'all' '1.0'
24 insertpackage
'unstable' 'baz' 'all' '2.0'
28 APTARCHIVE
=$(readlink -f ./aptarchive)
31 bar/now 1.0 i386 [installed,local]
32 baz/unstable 2.0 all [upgradable from: 0.1]
34 foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list
38 foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list
"foo*"
41 baz/unstable 2.0 all [upgradable from: 0.1]
42 foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list
--upgradable
44 # FIXME: hm, hm - does it make sense to have this different? shouldn't
45 # we use "installed,upgradable" consitently?
47 bar/now 1.0 i386 [installed,local]
48 baz/now 0.1 all [installed,upgradable to: 2.0]
49 foobar/now 1.0 i386 [installed,upgradable to: 2.0]" apt list
--installed
52 foobar/unstable 2.0 i386 [upgradable from: 1.0]
53 foobar/now 1.0 i386 [installed,upgradable to: 2.0]
54 " apt list foobar
--all-versions
57 bar/now 1.0 i386 [installed,local]
58 an autogenerated dummy bar=1.0/installed
59 " apt list bar
--verbose
61 # test for dpkg ^rc state
62 insertinstalledpackage
'conf-only' 'i386' '1.0' '' '' 'deinstall ok config-files'
64 conf-only/now 1.0 i386 [residual-config]" apt list conf
-only
66 # ensure that the users learns about multiple versions too
68 baz/unstable 2.0 all [upgradable from: 0.1]
69 N: There are 2 additional versions. Please use the '-a' switch to see them." apt list baz
-o quiet
=0