]>
Commit | Line | Data |
---|---|---|
f213b6ea DK |
1 | #!/bin/sh |
2 | set -e | |
3 | ||
9962ae93 | 4 | TESTDIR=$(readlink -f $(dirname $0)) |
f213b6ea DK |
5 | . $TESTDIR/framework |
6 | ||
7 | setupenvironment | |
8 | configarchitecture "i386" | |
9 | ||
10 | buildaptarchive | |
11 | setupflataptarchive | |
12 | changetowebserver | |
13 | signreleasefiles | |
0440d936 | 14 | testsuccess aptget update |
f213b6ea DK |
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 | |
276e51dd | 22 | compressfile 'aptarchive/Packages' |
f213b6ea | 23 | rm -rf aptarchive/Packages.diff |
f213b6ea DK |
24 | mkdir -p aptarchive/Packages.diff |
25 | PATCHFILE="aptarchive/Packages.diff/$(date +%Y-%m-%d-%H%M.%S)" | |
26 | diff -e ${PKGFILE} ${PKGFILE}-new > ${PATCHFILE} || true | |
27 | cat $PATCHFILE | gzip > ${PATCHFILE}.gz | |
28 | PATCHINDEX="aptarchive/Packages.diff/Index" | |
29 | echo "SHA1-Current: $(sha1sum ${PKGFILE}-new | cut -d' ' -f 1) $(stat -c%s ${PKGFILE}-new) | |
30 | SHA1-History: | |
31 | 9f4148e06d7faa37062994ff10d0c842d7017513 33053002 2010-08-18-2013.28 | |
32 | $(sha1sum $PKGFILE | cut -d' ' -f 1) $(stat -c%s $PKGFILE) $(basename $PATCHFILE) | |
33 | SHA1-Patches: | |
34 | 7651fc0ac57cd83d41c63195a9342e2db5650257 19722 2010-08-18-0814.28 | |
35 | $(sha1sum $PATCHFILE | cut -d' ' -f 1) $(stat -c%s $PATCHFILE) $(basename $PATCHFILE)" > $PATCHINDEX | |
e3c62328 | 36 | generatereleasefiles '+1hour' |
f213b6ea | 37 | signreleasefiles |
321dfa5e | 38 | find aptarchive -name 'Packages*' -type f -delete |
0440d936 | 39 | testsuccess aptget update |
f213b6ea DK |
40 | |
41 | testnopackage oldstuff | |
42 | testequal "$(cat ${PKGFILE}-new) | |
43 | " aptcache show apt newstuff |