4 TESTDIR
="$(readlink -f "$(dirname "$0")")" 
   7 configarchitecture 'i386' 
   9 buildsimplenativepackage 'cool' 'i386' '1.0' 'unstable' 
  11 msgmsg 'default setup' 
  15         rm -rf rootdir/var/lib/apt/ rootdir/var/cache/apt/*.bin 
  16         ${1:-testwarning} aptget update --allow-insecure-repositories 
  19 PKGTEXT="$(aptget install cool --assume-no -d | head -n 8)" 
  20 DOWNLOG="$(echo "$PKGTEXT" | tail -n 1)" 
  21 PKGTEXT="$(echo "$PKGTEXT" | head -n 7)" 
  22 DEBFILE='rootdir/etc/apt/sources.list.d/apt-test-unstable-*.list' 
  24 testsuccessequal "$PKGTEXT 
  26 Download complete and 
in download only mode
" aptget install cool --assume-no -d 
  28 testsuccessequal "$PKGTEXT 
  30 Download complete and 
in download only mode
" aptget install cool --assume-no -d --allow-unauthenticated 
  32 msgmsg 'sources marked trusted=no' 
  33 sed -i -e 's#\(deb\(-src\)\?\) #\1 [trusted=no] #' $DEBFILE 
  34 aptgetupdate 'testsuccess' 
  36 testfailureequal "$PKGTEXT 
  37 WARNING
: The following packages cannot be authenticated
! 
  39 Install these packages without verification? 
[y
/N
] N
 
  40 E
: Some packages could not be authenticated
" aptget install cool --assume-no -d 
  42 configarchitecture 'amd64' 'i386' 
  43 testequal "$(echo "$PKGTEXT" | sed 's#cool$#cool:i386#g') 
  44 WARNING
: The following packages cannot be authenticated
! 
  46 Authentication warning overridden.
 
  48 Download complete and 
in download only mode
" aptget install cool:i386 --assume-no -d --allow-unauthenticated 
  49 configarchitecture 'i386' 
  51 find aptarchive/ \( -name 'Release.gpg' -o -name 'InRelease' \) -delete 
  52 msgmsg 'unsigned repo' 
  53 sed -i -e 's#\(deb\(-src\)\?\) \[trusted=no\] #\1 #' $DEBFILE 
  56 testfailureequal "$PKGTEXT 
  57 WARNING
: The following packages cannot be authenticated
! 
  59 Install these packages without verification? 
[y
/N
] N
 
  60 E
: Some packages could not be authenticated
" aptget install cool --assume-no -d 
  62 testsuccessequal "$PKGTEXT 
  63 WARNING
: The following packages cannot be authenticated
! 
  65 Authentication warning overridden.
 
  67 Download complete and 
in download only mode
" aptget install cool --assume-no -d --allow-unauthenticated 
  69 msgmsg 'sources marked trusted=yes' 
  70 sed -i -e 's#\(deb\(-src\)\?\) #\1 [trusted=yes] #' $DEBFILE 
  71 aptgetupdate 'testsuccess' 
  73 testsuccessequal "$PKGTEXT 
  75 Download complete and 
in download only mode
" aptget install cool --assume-no -d