4 TESTDIR
="$(readlink -f "$(dirname "$0")")"
7 configarchitecture "i386
"
9 insertpackage 'unstable' 'libc6' 'all' '1.0'
10 insertpackage 'unstable' 'coolstuff' 'all' '1.0' 'Recommends: extracoolstuff'
11 insertpackage 'unstable' 'extracoolstuff' 'all' '1.0' 'Depends: libc6'
15 # We check the Markers here as the autoremove nuker will also
16 # prevent it, but to late - its better to fail earlier
17 testsuccessequal "Reading package lists...
18 Building dependency tree...
19 MarkInstall coolstuff
:i386
< none
-> 1.0 @un puN IPb
> FU
=1
20 Ignore MarkInstall of extracoolstuff
:i386
< none
| 1.0 @hn puH
> as its mode
(Keep
) is protected
21 Package
'extracoolstuff' is not installed
, so not removed
24 The following NEW packages will be installed
:
26 0 upgraded
, 1 newly installed
, 0 to remove and
0 not upgraded.
27 Inst coolstuff
(1.0 unstable
[all
])
28 Conf coolstuff
(1.0 unstable
[all
])" aptget install coolstuff extracoolstuff- -o Debug::pkgDepCache::Marker=1 -s