4 TESTDIR
=$(readlink -f $(dirname $0))
7 configarchitecture
"i386"
9 buildsimplenativepackage
"peace-dpkg" "all" "1.0" "stable"
11 buildsimplenativepackage
"a" "all" "1.0" "stable" "Depends: b"
12 buildsimplenativepackage
"b" "all" "1.0" "stable"
13 buildsimplenativepackage
"c" "all" "1.0" "stable" "Depends: b"
17 # dpkg freaks out if the last package is removed so keep one around
18 aptget
install peace
-dpkg -y -qq 2>&1 > /dev
/null
19 testdpkginstalled peace
-dpkg
22 aptget
install a
-y -qq 2>&1 > /dev
/null
24 testdpkgnotinstalled c
27 aptget remove a
-y -qq 2>&1 > /dev
/null
28 testdpkgnotinstalled a c
32 aptget
install c
-y -qq 2>&1 > /dev
/null
33 testdpkgnotinstalled a
37 testequal
'Reading package lists...
38 Building dependency tree...
39 Reading state information...
40 b is already the newest version.
41 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget
install b
--only-upgrade
44 testequal
'Reading package lists...
45 Building dependency tree...
46 Reading state information...
47 b is already the newest version.
48 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget
install b
-d
51 aptget
install b
--reinstall -y -qq 2>&1 > /dev
/null
52 testdpkgnotinstalled a
56 testequal
'Reading package lists...
57 Building dependency tree...
58 Reading state information...
59 b is already the newest version.
60 b set to manually installed.
61 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget
install b
64 aptget remove b
-y -qq 2>&1 > /dev
/null
65 testdpkgnotinstalled a b c
68 aptget
install a b
-y -qq 2>&1 > /dev
/null
70 testdpkgnotinstalled c
73 aptget purge a b
-y -qq 2>&1 > /dev
/null
74 testdpkgnotinstalled a b c
77 aptget
install b c
-y -qq 2>&1 > /dev
/null
78 testdpkgnotinstalled a
82 aptget
install a
-y -qq 2>&1 > /dev
/null
83 testdpkginstalled a b c