|
|
@@ -77,7 +77,26 @@ checkpurge() {
|
|
|
tail -n +3 rootdir/var/log/apt/term.log | head -n -1 > terminal.log
|
|
|
testfileequal 'terminal.log' "$(cat terminal.output)"
|
|
|
|
|
|
- testequal "startup packages remove
|
|
|
+ if dpkg --compare-versions "$(dpkg_version)" 'ge' '1.18.11'; then
|
|
|
+ testequal "startup packages remove
|
|
|
+status installed $PKGNAME 1.0
|
|
|
+remove $PKGNAME 1.0 <none>
|
|
|
+status half-configured $PKGNAME 1.0
|
|
|
+status half-installed $PKGNAME 1.0
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+startup packages configure
|
|
|
+startup packages purge
|
|
|
+purge $PKGNAME 1.0 <none>
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+status config-files $PKGNAME 1.0
|
|
|
+status not-installed $PKGNAME <none>
|
|
|
+startup packages configure" cut -f 3- -d' ' rootdir/var/log/dpkg.log
|
|
|
+ else
|
|
|
+ testequal "startup packages remove
|
|
|
status installed $PKGNAME 1.0
|
|
|
remove $PKGNAME 1.0 <none>
|
|
|
status half-configured $PKGNAME 1.0
|
|
|
@@ -95,6 +114,7 @@ status config-files $PKGNAME 1.0
|
|
|
status config-files $PKGNAME 1.0
|
|
|
status not-installed $PKGNAME <none>
|
|
|
startup packages configure" cut -f 3- -d' ' rootdir/var/log/dpkg.log
|
|
|
+ fi
|
|
|
testequalor2 "dpkg-query: no packages found matching ${PKGNAME}" "No packages found matching ${PKGNAME}." dpkg -l "$PKGNAME"
|
|
|
}
|
|
|
checkpurge
|