]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | set -e | |
3 | ||
4 | TESTDIR=$(readlink -f $(dirname $0)) | |
5 | . $TESTDIR/framework | |
6 | ||
7 | setupenvironment | |
8 | configarchitecture "i386" | |
9 | ||
10 | buildaptarchive | |
11 | setupflataptarchive | |
12 | changetowebserver | |
13 | signreleasefiles | |
14 | aptget update -qq | |
15 | ||
16 | testnopackage newstuff | |
17 | PKGFILE="${TESTDIR}/$(echo "$(basename $0)" | sed 's#^test-#Packages-#')" | |
18 | testequal "$(cat ${PKGFILE}) | |
19 | " aptcache show apt oldstuff | |
20 | ||
21 | cp ${PKGFILE}-new aptarchive/Packages | |
22 | cat aptarchive/Packages | gzip > aptarchive/Packages.gz | |
23 | cat aptarchive/Packages | bzip2 > aptarchive/Packages.bz2 | |
24 | cat aptarchive/Packages | lzma > aptarchive/Packages.lzma | |
25 | rm -rf aptarchive/Packages.diff | |
26 | mkdir -p aptarchive/Packages.diff | |
27 | PATCHFILE="aptarchive/Packages.diff/$(date +%Y-%m-%d-%H%M.%S)" | |
28 | diff -e ${PKGFILE} ${PKGFILE}-new > ${PATCHFILE} || true | |
29 | cat $PATCHFILE | gzip > ${PATCHFILE}.gz | |
30 | PATCHINDEX="aptarchive/Packages.diff/Index" | |
31 | echo "SHA1-Current: $(sha1sum ${PKGFILE}-new | cut -d' ' -f 1) $(stat -c%s ${PKGFILE}-new) | |
32 | SHA1-History: | |
33 | 9f4148e06d7faa37062994ff10d0c842d7017513 33053002 2010-08-18-2013.28 | |
34 | $(sha1sum $PKGFILE | cut -d' ' -f 1) $(stat -c%s $PKGFILE) $(basename $PATCHFILE) | |
35 | SHA1-Patches: | |
36 | 7651fc0ac57cd83d41c63195a9342e2db5650257 19722 2010-08-18-0814.28 | |
37 | $(sha1sum $PATCHFILE | cut -d' ' -f 1) $(stat -c%s $PATCHFILE) $(basename $PATCHFILE)" > $PATCHINDEX | |
38 | generatereleasefiles | |
39 | signreleasefiles | |
40 | find aptarchive -name 'Packages*' -type f -delete | |
41 | aptget update -qq | |
42 | ||
43 | testnopackage oldstuff | |
44 | testequal "$(cat ${PKGFILE}-new) | |
45 | " aptcache show apt newstuff |