| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #!/bin/sh
- set -e
- TESTDIR=$(readlink -f $(dirname $0))
- . $TESTDIR/framework
- setupenvironment
- configarchitecture 'i386'
- buildsimplenativepackage 'cool' 'i386' '1.0' 'unstable'
- setupaptarchive
- aptgetupdate() {
- rm -rf rootdir/var/lib/apt/ rootdir/var/cache/apt/*.bin
- aptget update -qq
- }
- PKGTEXT="$(aptget install cool --assume-no -d | head -n 7)"
- DEBFILE='rootdir/etc/apt/sources.list.d/apt-test-unstable-deb.list'
- testequal "$PKGTEXT
- Download complete and in download only mode" aptget install cool --assume-no -d
- testequal "$PKGTEXT
- Download complete and in download only mode" aptget install cool --assume-no -d --allow-unauthenticated
- sed -i -e 's#deb#deb [trusted=no]#' $DEBFILE
- aptgetupdate
- testequal "$PKGTEXT
- WARNING: The following packages cannot be authenticated!
- cool
- Install these packages without verification? [y/N] N
- E: Some packages could not be authenticated" aptget install cool --assume-no -d
- find aptarchive/ \( -name 'Release.gpg' -o -name 'InRelease' \) -delete
- sed -i -e 's#deb \[trusted=no\]#deb#' $DEBFILE
- aptgetupdate
- testequal "$PKGTEXT
- WARNING: The following packages cannot be authenticated!
- cool
- Install these packages without verification? [y/N] N
- E: Some packages could not be authenticated" aptget install cool --assume-no -d
- testequal "$PKGTEXT
- WARNING: The following packages cannot be authenticated!
- cool
- Authentication warning overridden.
- Download complete and in download only mode" aptget install cool --assume-no -d --allow-unauthenticated
- sed -i -e 's#deb#deb [trusted=yes]#' $DEBFILE
- aptgetupdate
- testequal "$PKGTEXT
- Download complete and in download only mode" aptget install cool --assume-no -d
|