4 TESTDIR
=$(readlink -f $(dirname $0)) 
   7 configarchitecture 
'i386' 
   9 buildsimplenativepackage 
'coolstuff' 'all' '1.0' 'unstable' 
  11 setupaptarchive 
--no-update 
  14 rm -rf rootdir
/var
/lib
/apt
/lists
 
  16 translationslisted
() { 
  17         msgtest 
'No download of non-existent locals' "$1" 
  19         testsuccess 
--nomsg aptget update 
-o Acquire
::Languages
=en
 
  20         testfailure 
grep -q -e 'Translation-[^e][^n] ' rootdir
/tmp
/testsuccess.output
 
  21         rm -rf rootdir
/var
/lib
/apt
/lists
 
  23         msgtest 
'Download of existent locals' "$1" 
  24         testsuccess 
--nomsg aptget update
 
  25         cp rootdir
/tmp
/testsuccess.output testsuccess.output
 
  26         testsuccess 
grep -q -e 'Translation-en ' testsuccess.output
 
  27         rm -rf rootdir
/var
/lib
/apt
/lists
 
  29         msgtest 
'Download of en in LC_ALL=C' "$1" 
  31         testsuccess 
--nomsg aptget update
 
  32         cp rootdir
/tmp
/testsuccess.output testsuccess.output
 
  33         testsuccess 
grep -q -e 'Translation-en ' testsuccess.output
 
  34         rm -rf rootdir
/var
/lib
/apt
/lists
 
  37         msgtest 
'Download of en as forced language' "$1" 
  38         testsuccess 
--nomsg aptget update 
-o Acquire
::Languages
=en
 
  39         cp rootdir
/tmp
/testsuccess.output testsuccess.output
 
  40         testsuccess 
grep -q -e 'Translation-en ' testsuccess.output
 
  41         rm -rf rootdir
/var
/lib
/apt
/lists
 
  43         msgtest 
'Download of nothing else in forced language' "$1" 
  44         testsuccess 
--nomsg aptget update 
-o Acquire
::Languages
=en
 
  45         testfailure 
grep -q -e 'Translation-[^e][^n] ' rootdir
/tmp
/testsuccess.output
 
  46         rm -rf rootdir
/var
/lib
/apt
/lists
 
  48         msgtest 
'Download no Translation- if forced language is non-existent' "$1" 
  49         testsuccess 
--nomsg aptget update 
-o Acquire
::Languages
=ast_DE
 
  50         testfailure 
grep -q -e 'Translation-' rootdir
/tmp
/testsuccess.output
 
  51         rm -rf rootdir
/var
/lib
/apt
/lists
 
  53         msgtest 
'Download of nothing if none is forced' "$1" 
  54         testsuccess 
--nomsg aptget update 
-o Acquire
::Languages
=none
 
  55         testfailure 
grep -q -e 'Translation' rootdir
/tmp
/testsuccess.output
 
  56         rm -rf rootdir
/var
/lib
/apt
/lists
 
  59 translationslisted 
'with full Index' 
  61 # No Release file at all, so no records about Translation files 
  62 # (fallback to guessing) 
  63 find aptarchive \
( -name 'Release' -o -name 'InRelease' \
) -delete 
  64 echo 'Acquire::AllowInsecureRepositories "true";' >  rootdir
/etc
/apt
/apt.conf.d
/allow
-insecure-repositories.conf
 
  66 msgtest 
'Download of en as forced language' 'without Index' 
  67 testwarning 
--nomsg aptget update 
-o Acquire
::Languages
=en
 
  68 testsuccess 
grep -q -e 'Translation-en ' rootdir
/tmp
/testwarning.output
 
  69 rm -rf rootdir
/var
/lib
/apt
/lists
 
  71 msgtest 
'Download of nothing else in forced language' 'without Index' 
  72 testwarning 
--nomsg aptget update 
-o Acquire
::Languages
=en
 
  73 testfailure 
grep -q -e 'Translation-[^e][^n] ' rootdir
/tmp
/testwarning.output
 
  74 rm -rf rootdir
/var
/lib
/apt
/lists
 
  76 msgtest 
'Download of ast_DE as forced language' 'without Index' 
  77 testwarning 
--nomsg aptget update 
-o Acquire
::Languages
=ast_DE
 
  78 testsuccess 
grep -q -e 'Translation-ast_DE$' rootdir
/tmp
/testwarning.output
 
  79 rm -rf rootdir
/var
/lib
/apt
/lists
 
  81 msgtest 
'Download of nothing else in forced language' 'without Index' 
  82 testwarning 
--nomsg aptget update 
-o Acquire
::Languages
=ast_DE
 
  83 testfailure 
grep -q -e 'Translation-[^a][^s]' rootdir
/tmp
/testwarning.output
 
  84 rm -rf rootdir
/var
/lib
/apt
/lists
 
  86 msgtest 
'Download of nothing if none is forced' 'without Index' 
  87 testwarning 
--nomsg aptget update 
-o Acquire
::Languages
=none
 
  88 testfailure 
grep -q -e 'Translation' rootdir
/tmp
/testwarning.output
 
  89 rm -rf rootdir
/var
/lib
/apt
/lists
 
  91 mkdir -p rootdir
/var
/lib
/apt
/lists
 
  92 touch rootdir
/var
/lib
/apt
/lists
/localhost
:${APTHTTPPORT}_dists_unstable_main_i18n_Translation
-ast_DE 
  94 msgtest 
'Download of builtin files' 'without Index' 
  95 testwarning 
--nomsg aptget update
 
  96 testsuccess 
grep -q -e 'Translation-ast_DE' rootdir
/tmp
/testwarning.output
 
  97 rm -rf rootdir
/var
/lib
/apt
/lists
 
  99 mkdir -p rootdir
/var
/lib
/apt
/lists
 
 100 touch rootdir
/var
/lib
/apt
/lists
/localhost
:${APTHTTPPORT}_dists_unstable_main_i18n_Translation
-ast_DE 
 102 msgtest 
'Download of nothing (even builtin) if none is forced' 'without Index' 
 103 testwarning 
--nomsg aptget update 
-o Acquire
::Languages
=none
 
 104 testfailure 
grep -q -e 'Translation' rootdir
/tmp
/testwarning.output
 
 105 rm -rf rootdir
/var
/lib
/apt
/lists