30 lines
932 B
Bash
Executable file
30 lines
932 B
Bash
Executable file
#!/bin/sh
|
|
set -e
|
|
|
|
TESTDIR="$(readlink -f "$(dirname "$0")")"
|
|
. "$TESTDIR/framework"
|
|
setupenvironment
|
|
configarchitecture 'amd64'
|
|
|
|
insertpackage 'unstable' 'package' 'all' '3'
|
|
|
|
setupaptarchive
|
|
|
|
testsuccessequal "Reading package lists...
|
|
Building dependency tree...
|
|
The following NEW packages will be installed:
|
|
package
|
|
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
|
Inst package (3 unstable [all])
|
|
Conf package (3 unstable [all])" aptget install package --mark-auto -s
|
|
|
|
# Specifically if we mark the package as automatically installed but also have auto-remove on,
|
|
# the package should still be installed...
|
|
|
|
testsuccessequal "Reading package lists...
|
|
Building dependency tree...
|
|
The following NEW packages will be installed:
|
|
package
|
|
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
|
Inst package (3 unstable [all])
|
|
Conf package (3 unstable [all])" aptget install package --mark-auto --auto-remove -s
|