]>
Commit | Line | Data |
---|---|---|
20e6965a DK |
1 | #!/bin/sh |
2 | set -e | |
3 | ||
4 | TESTDIR=$(readlink -f $(dirname $0)) | |
5 | . $TESTDIR/framework | |
6 | ||
7 | setupenvironment | |
8 | configarchitecture 'amd64' | |
9 | ||
10 | insertpackage 'testing' 'foo' 'all' '1' | |
11 | insertpackage 'unstable' 'foo' 'all' '2' | |
12 | insertinstalledpackage 'foo' 'all' '3' | |
13 | ||
6aef1942 DK |
14 | setupaptarchive --no-update |
15 | ||
16 | mkdir -p rootdir/var/lib/apt/lists/lost+found | |
17 | testsuccess apt update | |
20e6965a DK |
18 | |
19 | # nothing to do always works | |
20 | testsuccess aptget clean | |
7414af7f | 21 | testsuccess aptget clean -s |
20e6965a DK |
22 | |
23 | # generate some dirt and clean it up | |
24 | touch rootdir/var/lib/apt/lists/partial/http.debian.net_debian_dists_sid_main_i18n_Translation-en | |
6aef1942 | 25 | mkdir -p rootdir/var/cache/apt/archives/lost+found |
20e6965a DK |
26 | touch rootdir/var/cache/apt/archives/foo_1_all.deb |
27 | touch rootdir/var/cache/apt/archives/foo_2_all.deb | |
28 | touch rootdir/var/cache/apt/archives/foo_3_all.deb | |
29 | touch rootdir/var/cache/apt/archives/foo_4_all.deb | |
30 | ||
31 | testsuccess aptget clean | |
32 | ||
e52aad52 DK |
33 | testfailure test -e rootdir/var/lib/apt/lists/partial/http.debian.net_debian_dists_sid_main_i18n_Translation-en |
34 | testfailure test -e rootdir/var/cache/apt/archives/foo_1_all.deb | |
35 | testfailure test -e rootdir/var/cache/apt/archives/foo_2_all.deb | |
36 | testfailure test -e rootdir/var/cache/apt/archives/foo_3_all.deb | |
37 | testfailure test -e rootdir/var/cache/apt/archives/foo_4_all.deb | |
20e6965a DK |
38 | |
39 |