Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marmarek/8c35ac0f82df2c3c33638646ecffd6f2 to your computer and use it in GitHub Desktop.
Save marmarek/8c35ac0f82df2c3c33638646ecffd6f2 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
--> Preparing the image
mke2fs 1.42.13 (17-May-2015)
Discarding device blocks: 4096/5242880 done
Creating filesystem with 5242880 4k blocks and 1310720 inodes
Filesystem UUID: 31e6d826-7d4b-4cd9-9749-657d8f0578de
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: 0/160 done
Writing inode tables: 0/160 done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: 0/160 done
--> Installing template-builder in the image
--> Starting build process
Waiting for /dev/xvdi
+ '[' -b /dev/xvdi ']'
+ sleep 0.1
+ '[' -b /dev/xvdi ']'
+ sleep 0.1
+ '[' -b /dev/xvdi ']'
+ sleep 0.1
+ '[' -b /dev/xvdi ']'
+ sleep 0.1
+ '[' -b /dev/xvdi ']'
+ sleep 0.1
+ '[' -b /dev/xvdi ']'
+ pkexec sh -c 'echo Defaults !requiretty >> /etc/sudoers'
+ sudo mount /dev/xvdi /mnt/removable -o discard
+ cd /mnt/removable
+ umask 022
+ make get-sources DISTS_VM=jessie+whonix-workstation+minimal+no-recommends 'COMPONENTS=builder $(BUILDER_PLUGINS_ALL)'
================================================================================
B U I L D I N F O
Items in red indicate it was automatically generated by configuration file(s)
Items in white indicate it was automatically removed by configuration file(s)
================================================================================
DISTS_VM:
jessie+whonix-workstation+minimal+no-recommends,
DISTS_ALL:
fc20, jessie,
DIST_DOM0:
fc20,
BUILDER_PLUGINS:
builder-debian, template-whonix,
COMPONENTS:
builder, builder-debian, template-whonix,
GIT_REPOS:
.,
TEMPLATE:
TEMPLATE_FLAVOR_DIR:
TEMPLATE_ALIAS:
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends,
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends,
TEMPLATE_LABEL:
jessie+whonix-workstation+minimal+no-recommends:whonix-ws,
jessie+whonix-workstation+minimal+no-recommends:whonix-workstation,
jessie+whonix-gateway+minimal+no-recommends:whonix-gw
-> Updating sources for builder...
--> Fetching from https://github.com/QubesOS/qubes-builder.git master...
--> Verifying tags...
gpg: keyring `/mnt/removable/keyrings/git/secring.gpg' created
gpg: keyring `/mnt/removable/keyrings/git/pubring.gpg' created
gpg: /mnt/removable/keyrings/git/trustdb.gpg: trustdb created
gpg: key C37BB66B: public key "Joanna Rutkowska (Qubes OS signing key) <joanna@invisiblethingslab.com>" imported
gpg: key 1E30A75D: public key "Joanna Rutkowska (Qubes OS signing key) <joanna@invisiblethingslab.com>" imported
gpg: key 74EADABC: public key "Joanna Rutkowska (Qubes OS signing key) <joanna@invisiblethingslab.com>" imported
gpg: key B298547C: public key "Marek Marczykowski (Qubes OS signing key) <marmarek@mimuw.edu.pl>" imported
gpg: key AB5EEF90: public key "Marek Marczykowski (Qubes OS signing key) <marmarek@invisiblethingslab.com>" imported
gpg: key 65EF29CA: public key "Joanna Rutkowska (Qubes OS Signing Key) <joanna@invisiblethingslab.com>" imported
gpg: key A603BCB6: public key "Marek Marczykowski (Qubes OS signing key) <marmarek@invisiblethingslab.com>" imported
gpg: key 36879494: public key "Qubes Master Signing Key" imported
gpg: key 34898310: public key "Joanna Rutkowska (Qubes OS Signing Key) <joanna@invisiblethingslab.com>" imported
gpg: key 42CFA724: public key "Marek Marczykowski-Górecki (Qubes OS signing key) <marmarek@invisiblethingslab.com>" imported
gpg: key AF975A7D: public key "Wojciech Zygmunt Porczyk (Qubes OS signing key) <wojciech@porczyk.eu>" imported
gpg: key 4C85173A: public key "Rafał Wojdyła (Qubes OS signing key) <omeg@invisiblethingslab.com>" imported
gpg: key 15CE40BF: public key "Wojciech Zygmunt Porczyk (Qubes OS signing key) <woju@invisiblethingslab.com>" imported
gpg: key F2CD312B: public key "Wojtek Porczyk (Qubes OS signing key) <woju@invisiblethingslab.com>" imported
gpg: Total number processed: 14
gpg: imported: 14 (RSA: 14)
gpg: no ultimately trusted keys found
gpg: inserting ownertrust of 6
--> Merging...
-> Updating sources for builder-debian...
--> Fetching from https://github.com/QubesOS/qubes-builder-debian.git master...
--> Verifying tags...
--> Switching branch from master branch to master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
-> Updating sources for template-whonix...
--> Fetching from https://github.com/marmarek/qubes-template-whonix.git master...
--> Verifying tags...
--> Switching branch from master branch to master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
+ make install-deps DISTS_VM=jessie+whonix-workstation+minimal+no-recommends
Yum command has been deprecated, redirecting to '/usr/bin/dnf install -y git rpmdevtools rpm-build createrepo debootstrap dpkg-dev rpm-sign dpkg-dev debootstrap'.
See 'man dnf' and 'man yum2dnf' for more information.
To transfer transaction metadata from yum to DNF, run:
'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'
Package git-2.5.5-1.fc23.x86_64 is already installed, skipping.
Package rpmdevtools-8.9-1.fc23.noarch is already installed, skipping.
Package rpm-build-4.13.0-0.rc1.13.fc23.x86_64 is already installed, skipping.
Package createrepo-0.10.3-3.fc21.noarch is already installed, skipping.
Package debootstrap-1.0.81-1.fc23.noarch is already installed, skipping.
Package dpkg-dev-1.17.25-6.fc23.noarch is already installed, skipping.
Package rpm-sign-4.13.0-0.rc1.13.fc23.x86_64 is already installed, skipping.
Package dpkg-dev-1.17.25-6.fc23.noarch is already installed, skipping.
Package debootstrap-1.0.81-1.fc23.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Sending application list and icons to dom0
Complete!
+ make get-sources DISTS_VM=jessie+whonix-workstation+minimal+no-recommends
================================================================================
B U I L D I N F O
Items in red indicate it was automatically generated by configuration file(s)
Items in white indicate it was automatically removed by configuration file(s)
================================================================================
DISTS_VM:
jessie+whonix-workstation+minimal+no-recommends,
DISTS_ALL:
fc20, jessie,
DIST_DOM0:
fc20,
BUILDER_PLUGINS:
builder-debian, template-whonix,
COMPONENTS:
linux-template-builder, builder, builder-debian, template-whonix,
GIT_REPOS:
qubes-src/linux-template-builder, qubes-src/builder-debian, qubes-src/template-whonix, .,
TEMPLATE:
TEMPLATE_FLAVOR_DIR:
+whonix-gateway:/mnt/removable/qubes-src/template-whonix,
+whonix-workstation:/mnt/removable/qubes-src/template-whonix,
TEMPLATE_ALIAS:
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends,
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends,
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends,
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends,
TEMPLATE_LABEL:
jessie+whonix-workstation+minimal+no-recommends:whonix-ws,
jessie+whonix-workstation+minimal+no-recommends:whonix-workstation,
jessie+whonix-workstation+minimal+no-recommends:whonix-ws,
jessie+whonix-gateway+minimal+no-recommends:whonix-gw
-> Updating sources for builder...
--> Fetching from https://github.com/QubesOS/qubes-builder.git master...
--> Verifying tags...
--> Merging...
-> Updating sources for builder-debian...
--> Fetching from https://github.com/QubesOS/qubes-builder-debian.git master...
--> Verifying tags...
--> Merging...
-> Updating sources for template-whonix...
--> Fetching from https://github.com/marmarek/qubes-template-whonix.git master...
--> Verifying tags...
--> Merging...
-> Updating sources for linux-template-builder...
--> Fetching from https://github.com/QubesOS/qubes-linux-template-builder.git master...
--> Verifying tags...
--> Switching branch from master branch to master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
+ make build-id DISTS_VM=jessie+whonix-workstation+minimal+no-recommends
################################################################################
### The following settings copied to builder.conf will make builder use ###
### exactly the same sources ###
################################################################################
BRANCH_builder = 367b4e5bab9b1f98e64ecb442bf6689f18fff008
BRANCH_builder_debian = fdb4a969c9b7ed08b266b4c0e0b329f3ea252df5
BRANCH_linux_template_builder = v3.0.6
BRANCH_template_whonix = 94e7373ac4ec600a3f7d374f6045ab7e97177788
+ make TEMPLATE_ROOT_IMG_ONLY=1 DISTS_VM=jessie+whonix-workstation+minimal+no-recommends TEMPLATE_NAME=whonix-ws qubes-vm template
================================================================================
B U I L D I N F O
Items in red indicate it was automatically generated by configuration file(s)
Items in white indicate it was automatically removed by configuration file(s)
================================================================================
DISTS_VM:
jessie+whonix-workstation+minimal+no-recommends,
DISTS_ALL:
fc20, jessie,
DIST_DOM0:
fc20,
BUILDER_PLUGINS:
builder-debian, template-whonix,
COMPONENTS:
linux-template-builder, builder, builder-debian, template-whonix,
GIT_REPOS:
qubes-src/linux-template-builder, qubes-src/builder-debian, qubes-src/template-whonix, .,
TEMPLATE:
TEMPLATE_FLAVOR_DIR:
+whonix-gateway:/mnt/removable/qubes-src/template-whonix,
+whonix-workstation:/mnt/removable/qubes-src/template-whonix,
TEMPLATE_ALIAS:
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends,
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends,
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends,
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends,
TEMPLATE_LABEL:
jessie+whonix-workstation+minimal+no-recommends:whonix-ws,
jessie+whonix-workstation+minimal+no-recommends:whonix-workstation,
jessie+whonix-workstation+minimal+no-recommends:whonix-ws, :,
jessie+whonix-gateway+minimal+no-recommends:whonix-gw
Currently installed dependencies:
git-2.5.5-1.fc23.x86_64
rpmdevtools-8.9-1.fc23.noarch
rpm-build-4.13.0-0.rc1.13.fc23.x86_64
createrepo-0.10.3-3.fc21.noarch
debootstrap-1.0.81-1.fc23.noarch
dpkg-dev-1.17.25-6.fc23.noarch
rpm-sign-4.13.0-0.rc1.13.fc23.x86_64
dpkg-dev-1.17.25-6.fc23.noarch
debootstrap-1.0.81-1.fc23.noarch
-> Nothing to be done in builder-debian for jessie vm
-> Nothing to be done in template-whonix for jessie vm
+ set -e
+ export IMG=prepared_images/whonix-ws.img
+ IMG=prepared_images/whonix-ws.img
+ export LC_ALL=POSIX
+ LC_ALL=POSIX
+ RETCODE=0
+ : jessie
+ . ./builder_setup
++ SCRIPTSDIR=/mnt/removable/qubes-src/builder-debian/template_debian
++ '[' '!' -d /mnt/removable/qubes-src/builder-debian/template_debian ']'
++ '[' -z /mnt/removable/cache/jessie ']'
++ export SCRIPTSDIR CACHEDIR
+ . ./umount_kill.sh
++ '[' 2 -ge 2 -o '' == 1 ']'
++ set -x
++ . ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' '' = true ']'
+++ colors
+++ [[ -t 2 ]]
+++ :
+++ export build_already_defined_colors=true
+++ build_already_defined_colors=true
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: ./prepare_image'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
+++ basename ./prepare_image
++ '[' prepare_image == umount_kill.sh -a prepared_images/whonix-ws.img ']'
+ '[' 1 -eq 1 ']'
+ '[' 2 == 1 ']'
++ readlink -m mnt
+ export INSTALLDIR=/mnt/removable/qubes-src/linux-template-builder/mnt
+ INSTALLDIR=/mnt/removable/qubes-src/linux-template-builder/mnt
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt
+ echo '-> Preparing instalation of jessie template...'
-> Preparing instalation of jessie template...
+ /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+++ . ./functions.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
++++ . ./functions-name.sh
+++++ set -e
+++++ VERBOSE=2
+++++ DEBUG=0
++++ '[' '!' true = true ']'
++++ '[' 2 -ge 2 -o 0 == 1 ']'
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh'
++++ '[' 2 -ge 1 ']'
++++ [[ -z '' ]]
++++ [[ ehB != ehxB ]]
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+++ '[' 00_prepare.sh == umount_kill.sh -a '' ']'
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh'
++ '[' 2 -ge 1 ']'
++ [[ -z '' ]]
++ [[ ehB != ehxB ]]
++ readlink -m mnt
+ INSTALLDIR=/mnt/removable/qubes-src/linux-template-builder/mnt
+ umount_all /mnt/removable/qubes-src/linux-template-builder/mnt
+ directory=/mnt/removable/qubes-src/linux-template-builder/mnt
+ '[' /mnt/removable/qubes-src/linux-template-builder/mnt == /mnt/removable/qubes-src/linux-template-builder/mnt -o /mnt/removable/qubes-src/linux-template-builder/mnt == /mnt/removable/qubes-src/linux-template-builder/mnt/ ']'
++ mountPoints
+++ mountPoint ''
+++ local mount_point=
+++ [[ '' = /* ]]
++++ readlink -m .
+++ mount_point=/mnt/removable/qubes-src/linux-template-builder/
++++ sed 's#//*#/#g'
++++ echo /mnt/removable/qubes-src/linux-template-builder/
+++ echo /mnt/removable/qubes-src/linux-template-builder/
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/
+++ sort -r
+++ grep '^/mnt/removable/qubes-src/linux-template-builder/'
+++ cut -f2 '-d '
+++ sudo grep /mnt/removable/qubes-src/linux-template-builder/ /proc/mounts
++ echo ''
+ '[' -n '' ']'
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt' before un-mounting
+ true 'umount_kill: Restoring xtrace...'
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ unset build_step_files
+ info 'Locating buildStep files: 00_prepare.sh suffix: pre'
+ output 'INFO: Locating' buildStep files: 00_prepare.sh suffix: pre
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local calling_arg=pre
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=pre
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ BUILDER_REPO_DIR=pkgs-for-template/jessie
+ /mnt/removable/qubes-src/builder-debian/template_debian/../update-local-repo.sh jessie
dpkg-scanpackages: info: Wrote 0 entries to output Packages file.
+ splitPath prepared_images/whonix-ws.img path_parts
+ local return_global_var=path_parts
+ local filename=whonix-ws.img
+ local dir=prepared_images/
+ local base=whonix-ws
+ local ext=img
+ '[' img ']'
+ local dotext=.img
+ [[ -z whonix-ws ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="whonix-ws" [full]="prepared_images/whonix-ws.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="whonix-ws" [full]="prepared_images/whonix-ws.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'\'''
+ eval declare -gA 'path_parts='\''([base]="whonix-ws"' '[full]="prepared_images/whonix-ws.img"' '[dotext]=".img"' '[dir]="prepared_images/"' '[ext]="img"' ')'\'''
++ declare -gA 'path_parts=([base]="whonix-ws" [full]="prepared_images/whonix-ws.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'
+ packages_snapshot=prepared_images/whonix-ws-packages.img
+ debootstrap_snapshot=prepared_images/whonix-ws-debootstrap.img
+ '[' -f prepared_images/whonix-ws.img ']'
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ unset build_step_files
+ info 'Locating buildStep files: 00_prepare.sh suffix: post'
+ output 'INFO: Locating' buildStep files: 00_prepare.sh suffix: post
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local calling_arg=post
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh
+ local suffix=post
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts
+ local return_global_var=path_parts
+ local filename=00_prepare.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=00_prepare
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 00_prepare ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ '[' -f prepared_images/whonix-ws.img ']'
+ echo '-> Initializing empty image...'
-> Initializing empty image...
+ truncate -s 10G prepared_images/whonix-ws.img
+ echo '-> Creating filesystem...'
-> Creating filesystem...
+ mkfs.ext4 -q -F prepared_images/whonix-ws.img
+ mount -o loop prepared_images/whonix-ws.img /mnt/removable/qubes-src/linux-template-builder/mnt
++ readlink -m /mnt/removable/qubes-src/linux-template-builder/mnt
+ trap 'umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt' EXIT
+ /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ TMPDIR=/tmp
++ DEBIANVERSION=jessie
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian')
++ '[' -z http://ftp.us.debian.org/debian/ ']'
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes'
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3'
++ '[' 01 -gt 0 ']'
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io'
++ eatmydata_maybe=eatmydata
++ '[' -n '' ']'
++ containsFlavor no-recommends
++ flavor=no-recommends
++ retval=1
++ '[' no-recommends == whonix-workstation ']'
++ elementIn no-recommends minimal no-recommends
++ local element
++ for element in '"${@:2}"'
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ for element in '"${@:2}"'
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ return 0
++ retval=0
++ return 0
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0'
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ source ./umount_kill.sh
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ set -x
+++ . ./functions.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
++++ . ./functions-name.sh
+++++ set -e
+++++ VERBOSE=2
+++++ DEBUG=0
++++ '[' '!' true = true ']'
++++ '[' 2 -ge 2 -o 0 == 1 ']'
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh'
++++ '[' 2 -ge 1 ']'
++++ [[ -z '' ]]
++++ [[ ehB != ehxB ]]
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+++ '[' 01_install_core.sh == umount_kill.sh -a '' ']'
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh'
++ '[' 2 -ge 1 ']'
++ [[ -z '' ]]
++ [[ ehB != ehxB ]]
+ debug ' Installing base system using debootstrap'
+ output 'DEBUG: ' Installing base system using debootstrap
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ unset build_step_files
+ info 'Locating buildStep files: 01_install_core.sh suffix: pre'
+ output 'INFO: Locating' buildStep files: 01_install_core.sh suffix: pre
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local calling_arg=pre
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=pre
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ '[' -f /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap ']'
++ templateName
++ local template_flavor=whonix-workstation
++ retval=1
++ '[' -n '' ']'
++ '[' 'Xminimal no-recommends' == X ']'
+++ printf +%s minimal no-recommends
++ local template_options=+minimal+no-recommends
+++ templateFlavorPrefix whonix-workstation
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_name=jessie+whonix-workstation+minimal+no-recommends
+++ declare -p TEMPLATE_LABEL
++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
++ for element in '"${TEMPLATE_LABEL[@]}"'
++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
++ template_name=whonix-ws
++ retval=0
++ break
+++ templateNameFixLength whonix-ws
+++ local template_name=whonix-ws
+++ temp_name=(${template_name//+/ })
+++ local temp_name
+++ local index=0
+++ '[' 9 -ge 32 ']'
+++ echo whonix-ws
++ echo whonix-ws
++ return 0
+ info ' whonix-ws: Installing base '\''debian-jessie'\'' system'
+ output 'INFO: ' whonix-ws: Installing base ''\''debian-jessie'\''' system
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ bootstrap
+ for mirror in '${DEBIAN_MIRRORS[@]}'
+ '[' '!' -d /mnt/removable/qubes-src/linux-template-builder/mnt//tmp ']'
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt//tmp
+ echo http://ftp.us.debian.org/debian/
+ COMPONENTS=
+ debootstrap --arch=amd64 --include=ncurses-term,locales,tasksel,eatmydata --components=main --keyring=/mnt/removable/qubes-src/builder-debian/template_debian/../keys/jessie-debian-archive-keyring.gpg jessie /mnt/removable/qubes-src/linux-template-builder/mnt http://ftp.us.debian.org/debian/
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional required dependencies: acl adduser dmsetup insserv libaudit-common libaudit1 libbz2-1.0 libcap2 libcap2-bin libcryptsetup4 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libgcrypt20 libgpg-error0 libkmod2 libncursesw5 libprocps3 libsemanage-common libsemanage1 libslang2 libsystemd0 libudev1 libustr-1.0-1 procps systemd systemd-sysv udev
I: Found additional base dependencies: libdns-export100 libeatmydata1 libffi6 libgmp10 libgnutls-deb0-28 libgnutls-openssl27 libhogweed2 libicu52 libidn11 libirs-export91 libisc-export95 libisccfg-export90 libmnl0 libnetfilter-acct1 libnettle4 libnfnetlink0 libp11-kit0 libpsl0 libtasn1-6
I: Checking component main on http://ftp.us.debian.org/debian...
I: Retrieving acl 2.2.52-2
I: Validating acl 2.2.52-2
I: Retrieving libacl1 2.2.52-2
I: Validating libacl1 2.2.52-2
I: Retrieving adduser 3.113+nmu3
I: Validating adduser 3.113+nmu3
I: Retrieving apt 1.0.9.8.3
I: Validating apt 1.0.9.8.3
I: Retrieving apt-utils 1.0.9.8.3
I: Validating apt-utils 1.0.9.8.3
I: Retrieving libapt-inst1.5 1.0.9.8.3
I: Validating libapt-inst1.5 1.0.9.8.3
I: Retrieving libapt-pkg4.12 1.0.9.8.3
I: Validating libapt-pkg4.12 1.0.9.8.3
I: Retrieving libattr1 1:2.4.47-2
I: Validating libattr1 1:2.4.47-2
I: Retrieving libaudit-common 1:2.4-1
I: Validating libaudit-common 1:2.4-1
I: Retrieving libaudit1 1:2.4-1+b1
I: Validating libaudit1 1:2.4-1+b1
I: Retrieving base-files 8+deb8u5
I: Validating base-files 8+deb8u5
I: Retrieving base-passwd 3.5.37
I: Validating base-passwd 3.5.37
I: Retrieving bash 4.3-11+b1
I: Validating bash 4.3-11+b1
I: Retrieving libdns-export100 1:9.9.5.dfsg-9+deb8u6
I: Validating libdns-export100 1:9.9.5.dfsg-9+deb8u6
I: Retrieving libirs-export91 1:9.9.5.dfsg-9+deb8u6
I: Validating libirs-export91 1:9.9.5.dfsg-9+deb8u6
I: Retrieving libisc-export95 1:9.9.5.dfsg-9+deb8u6
I: Validating libisc-export95 1:9.9.5.dfsg-9+deb8u6
I: Retrieving libisccfg-export90 1:9.9.5.dfsg-9+deb8u6
I: Validating libisccfg-export90 1:9.9.5.dfsg-9+deb8u6
I: Retrieving libboost-iostreams1.55.0 1.55.0+dfsg-3
I: Validating libboost-iostreams1.55.0 1.55.0+dfsg-3
I: Retrieving bsdmainutils 9.0.6
I: Validating bsdmainutils 9.0.6
I: Retrieving libbz2-1.0 1.0.6-7+b3
I: Validating libbz2-1.0 1.0.6-7+b3
I: Retrieving libdebconfclient0 0.192
I: Validating libdebconfclient0 0.192
I: Retrieving coreutils 8.23-4
I: Validating coreutils 8.23-4
I: Retrieving cpio 2.11+dfsg-4.1+deb8u1
I: Validating cpio 2.11+dfsg-4.1+deb8u1
I: Retrieving cron 3.0pl1-127+deb8u1
I: Validating cron 3.0pl1-127+deb8u1
I: Retrieving libcryptsetup4 2:1.6.6-5
I: Validating libcryptsetup4 2:1.6.6-5
I: Retrieving dash 0.5.7-4+b1
I: Validating dash 0.5.7-4+b1
I: Retrieving libdb5.3 5.3.28-9
I: Validating libdb5.3 5.3.28-9
I: Retrieving debconf 1.5.56
I: Validating debconf 1.5.56
I: Retrieving debconf-i18n 1.5.56
I: Validating debconf-i18n 1.5.56
I: Retrieving debian-archive-keyring 2014.3
I: Validating debian-archive-keyring 2014.3
I: Retrieving debianutils 4.4+b1
I: Validating debianutils 4.4+b1
I: Retrieving diffutils 1:3.3-1+b1
I: Validating diffutils 1:3.3-1+b1
I: Retrieving dmidecode 2.12-3
I: Validating dmidecode 2.12-3
I: Retrieving dpkg 1.17.27
I: Validating dpkg 1.17.27
I: Retrieving e2fslibs 1.42.12-1.1
I: Validating e2fslibs 1.42.12-1.1
I: Retrieving e2fsprogs 1.42.12-1.1
I: Validating e2fsprogs 1.42.12-1.1
I: Retrieving libcomerr2 1.42.12-1.1
I: Validating libcomerr2 1.42.12-1.1
I: Retrieving libss2 1.42.12-1.1
I: Validating libss2 1.42.12-1.1
I: Retrieving findutils 4.4.2-9+b1
I: Validating findutils 4.4.2-9+b1
I: Retrieving gcc-4.8-base 4.8.4-1
I: Validating gcc-4.8-base 4.8.4-1
I: Retrieving gcc-4.9-base 4.9.2-10
I: Validating gcc-4.9-base 4.9.2-10
I: Retrieving libgcc1 1:4.9.2-10
I: Validating libgcc1 1:4.9.2-10
I: Retrieving libstdc++6 4.9.2-10
I: Validating libstdc++6 4.9.2-10
I: Retrieving libgdbm3 1.8.3-13.1
I: Validating libgdbm3 1.8.3-13.1
I: Retrieving libc-bin 2.19-18+deb8u4
I: Validating libc-bin 2.19-18+deb8u4
I: Retrieving libc6 2.19-18+deb8u4
I: Validating libc6 2.19-18+deb8u4
I: Retrieving locales 2.19-18+deb8u4
I: Validating locales 2.19-18+deb8u4
I: Retrieving multiarch-support 2.19-18+deb8u4
I: Validating multiarch-support 2.19-18+deb8u4
I: Retrieving libgmp10 2:6.0.0+dfsg-6
I: Validating libgmp10 2:6.0.0+dfsg-6
I: Retrieving gnupg 1.4.18-7+deb8u1
I: Validating gnupg 1.4.18-7+deb8u1
I: Retrieving gpgv 1.4.18-7+deb8u1
I: Validating gpgv 1.4.18-7+deb8u1
I: Retrieving libgnutls-deb0-28 3.3.8-6+deb8u3
I: Validating libgnutls-deb0-28 3.3.8-6+deb8u3
I: Retrieving libgnutls-openssl27 3.3.8-6+deb8u3
I: Validating libgnutls-openssl27 3.3.8-6+deb8u3
I: Retrieving grep 2.20-4.1
I: Validating grep 2.20-4.1
I: Retrieving groff-base 1.22.2-8
I: Validating groff-base 1.22.2-8
I: Retrieving gzip 1.6-4
I: Validating gzip 1.6-4
I: Retrieving hostname 3.15
I: Validating hostname 3.15
I: Retrieving libicu52 52.1-8+deb8u3
I: Validating libicu52 52.1-8+deb8u3
I: Retrieving ifupdown 0.7.53.1
I: Validating ifupdown 0.7.53.1
I: Retrieving init 1.22
I: Validating init 1.22
I: Retrieving init-system-helpers 1.22
I: Validating init-system-helpers 1.22
I: Retrieving insserv 1.14.0-5
I: Validating insserv 1.14.0-5
I: Retrieving iproute2 3.16.0-2
I: Validating iproute2 3.16.0-2
I: Retrieving iptables 1.4.21-2+b1
I: Validating iptables 1.4.21-2+b1
I: Retrieving libxtables10 1.4.21-2+b1
I: Validating libxtables10 1.4.21-2+b1
I: Retrieving iputils-ping 3:20121221-5+b2
I: Validating iputils-ping 3:20121221-5+b2
I: Retrieving isc-dhcp-client 4.3.1-6+deb8u2
I: Validating isc-dhcp-client 4.3.1-6+deb8u2
I: Retrieving isc-dhcp-common 4.3.1-6+deb8u2
I: Validating isc-dhcp-common 4.3.1-6+deb8u2
I: Retrieving libjson-c2 0.11-4
I: Validating libjson-c2 0.11-4
I: Retrieving kmod 18-3
I: Validating kmod 18-3
I: Retrieving libkmod2 18-3
I: Validating libkmod2 18-3
I: Retrieving less 458-3
I: Validating less 458-3
I: Retrieving libcap2 1:2.24-8
I: Validating libcap2 1:2.24-8
I: Retrieving libcap2-bin 1:2.24-8
I: Validating libcap2-bin 1:2.24-8
I: Retrieving eatmydata 82-6
I: Validating eatmydata 82-6
I: Retrieving libeatmydata1 82-6
I: Validating libeatmydata1 82-6
I: Retrieving libestr0 0.1.9-1.1
I: Validating libestr0 0.1.9-1.1
I: Retrieving libffi6 3.1-2+b2
I: Validating libffi6 3.1-2+b2
I: Retrieving libgcrypt20 1.6.3-2+deb8u1
I: Validating libgcrypt20 1.6.3-2+deb8u1
I: Retrieving libgpg-error0 1.17-3
I: Validating libgpg-error0 1.17-3
I: Retrieving libidn11 1.29-1+deb8u1
I: Validating libidn11 1.29-1+deb8u1
I: Retrieving liblocale-gettext-perl 1.05-8+b1
I: Validating liblocale-gettext-perl 1.05-8+b1
I: Retrieving liblogging-stdlog0 1.0.4-1
I: Validating liblogging-stdlog0 1.0.4-1
I: Retrieving liblognorm1 1.0.1-3
I: Validating liblognorm1 1.0.1-3
I: Retrieving libmnl0 1.0.3-5
I: Validating libmnl0 1.0.3-5
I: Retrieving libnetfilter-acct1 1.0.2-1.1
I: Validating libnetfilter-acct1 1.0.2-1.1
I: Retrieving libnfnetlink0 1.0.1-3
I: Validating libnfnetlink0 1.0.1-3
I: Retrieving libpipeline1 1.4.0-1
I: Validating libpipeline1 1.4.0-1
I: Retrieving libpsl0 0.5.1-1
I: Validating libpsl0 0.5.1-1
I: Retrieving libselinux1 2.3-2
I: Validating libselinux1 2.3-2
I: Retrieving libsemanage-common 2.3-1
I: Validating libsemanage-common 2.3-1
I: Retrieving libsemanage1 2.3-1+b1
I: Validating libsemanage1 2.3-1+b1
I: Retrieving libsepol1 2.3-2
I: Validating libsepol1 2.3-2
I: Retrieving libsigc++-2.0-0c2a 2.4.0-1
I: Validating libsigc++-2.0-0c2a 2.4.0-1
I: Retrieving libtasn1-6 4.2-3+deb8u2
I: Validating libtasn1-6 4.2-3+deb8u2
I: Retrieving libtext-charwidth-perl 0.04-7+b3
I: Validating libtext-charwidth-perl 0.04-7+b3
I: Retrieving libtext-iconv-perl 1.7-5+b2
I: Validating libtext-iconv-perl 1.7-5+b2
I: Retrieving libtext-wrapi18n-perl 0.06-7
I: Validating libtext-wrapi18n-perl 0.06-7
I: Retrieving libusb-0.1-4 2:0.1.12-25
I: Validating libusb-0.1-4 2:0.1.12-25
I: Retrieving logrotate 3.8.7-1+b1
I: Validating logrotate 3.8.7-1+b1
I: Retrieving lsb-base 4.1+Debian13+nmu1
I: Validating lsb-base 4.1+Debian13+nmu1
I: Retrieving dmsetup 2:1.02.90-2.2+deb8u1
I: Validating dmsetup 2:1.02.90-2.2+deb8u1
I: Retrieving libdevmapper1.02.1 2:1.02.90-2.2+deb8u1
I: Validating libdevmapper1.02.1 2:1.02.90-2.2+deb8u1
I: Retrieving man-db 2.7.0.2-5
I: Validating man-db 2.7.0.2-5
I: Retrieving manpages 3.74-1
I: Validating manpages 3.74-1
I: Retrieving mawk 1.3.3-17
I: Validating mawk 1.3.3-17
I: Retrieving nano 2.2.6-3
I: Validating nano 2.2.6-3
I: Retrieving libncurses5 5.9+20140913-1+b1
I: Validating libncurses5 5.9+20140913-1+b1
I: Retrieving libncursesw5 5.9+20140913-1+b1
I: Validating libncursesw5 5.9+20140913-1+b1
I: Retrieving libtinfo5 5.9+20140913-1+b1
I: Validating libtinfo5 5.9+20140913-1+b1
I: Retrieving ncurses-base 5.9+20140913-1
I: Validating ncurses-base 5.9+20140913-1
I: Retrieving ncurses-bin 5.9+20140913-1+b1
I: Validating ncurses-bin 5.9+20140913-1+b1
I: Retrieving ncurses-term 5.9+20140913-1
I: Validating ncurses-term 5.9+20140913-1
I: Retrieving net-tools 1.60-26+b1
I: Validating net-tools 1.60-26+b1
I: Retrieving netbase 5.3
I: Validating netbase 5.3
I: Retrieving netcat-traditional 1.10-41
I: Validating netcat-traditional 1.10-41
I: Retrieving libhogweed2 2.7.1-5+deb8u1
I: Validating libhogweed2 2.7.1-5+deb8u1
I: Retrieving libnettle4 2.7.1-5+deb8u1
I: Validating libnettle4 2.7.1-5+deb8u1
I: Retrieving libnewt0.52 0.52.17-1+b1
I: Validating libnewt0.52 0.52.17-1+b1
I: Retrieving whiptail 0.52.17-1+b1
I: Validating whiptail 0.52.17-1+b1
I: Retrieving nfacct 1.0.1-1.1
I: Validating nfacct 1.0.1-1.1
I: Retrieving libssl1.0.0 1.0.1t-1+deb8u2
I: Validating libssl1.0.0 1.0.1t-1+deb8u2
I: Retrieving libp11-kit0 0.20.7-1
I: Validating libp11-kit0 0.20.7-1
I: Retrieving libpam-modules 1.1.8-3.1+deb8u1+b1
I: Validating libpam-modules 1.1.8-3.1+deb8u1+b1
I: Retrieving libpam-modules-bin 1.1.8-3.1+deb8u1+b1
I: Validating libpam-modules-bin 1.1.8-3.1+deb8u1+b1
I: Retrieving libpam-runtime 1.1.8-3.1+deb8u1
I: Validating libpam-runtime 1.1.8-3.1+deb8u1
I: Retrieving libpam0g 1.1.8-3.1+deb8u1+b1
I: Validating libpam0g 1.1.8-3.1+deb8u1+b1
I: Retrieving libpcre3 2:8.35-3.3+deb8u4
I: Validating libpcre3 2:8.35-3.3+deb8u4
I: Retrieving perl-base 5.20.2-3+deb8u5
I: Validating perl-base 5.20.2-3+deb8u5
I: Retrieving libpopt0 1.16-10
I: Validating libpopt0 1.16-10
I: Retrieving libprocps3 2:3.3.9-9
I: Validating libprocps3 2:3.3.9-9
I: Retrieving procps 2:3.3.9-9
I: Validating procps 2:3.3.9-9
I: Retrieving libreadline6 6.3-8+b3
I: Validating libreadline6 6.3-8+b3
I: Retrieving readline-common 6.3-8
I: Validating readline-common 6.3-8
I: Retrieving rsyslog 8.4.2-1+deb8u2
I: Validating rsyslog 8.4.2-1+deb8u2
I: Retrieving sed 4.2.2-4+b1
I: Validating sed 4.2.2-4+b1
I: Retrieving sensible-utils 0.0.9
I: Validating sensible-utils 0.0.9
I: Retrieving login 1:4.2-3+deb8u1
I: Validating login 1:4.2-3+deb8u1
I: Retrieving passwd 1:4.2-3+deb8u1
I: Validating passwd 1:4.2-3+deb8u1
I: Retrieving libslang2 2.3.0-2
I: Validating libslang2 2.3.0-2
I: Retrieving startpar 0.59-3
I: Validating startpar 0.59-3
I: Retrieving libsystemd0 215-17+deb8u4
I: Validating libsystemd0 215-17+deb8u4
I: Retrieving libudev1 215-17+deb8u4
I: Validating libudev1 215-17+deb8u4
I: Retrieving systemd 215-17+deb8u4
I: Validating systemd 215-17+deb8u4
I: Retrieving systemd-sysv 215-17+deb8u4
I: Validating systemd-sysv 215-17+deb8u4
I: Retrieving udev 215-17+deb8u4
I: Validating udev 215-17+deb8u4
I: Retrieving initscripts 2.88dsf-59
I: Validating initscripts 2.88dsf-59
I: Retrieving sysv-rc 2.88dsf-59
I: Validating sysv-rc 2.88dsf-59
I: Retrieving sysvinit-utils 2.88dsf-59
I: Validating sysvinit-utils 2.88dsf-59
I: Retrieving tar 1.27.1-2+b1
I: Validating tar 1.27.1-2+b1
I: Retrieving tasksel 3.31+deb8u1
I: Validating tasksel 3.31+deb8u1
I: Retrieving tasksel-data 3.31+deb8u1
I: Validating tasksel-data 3.31+deb8u1
I: Retrieving traceroute 1:2.0.20-2+b1
I: Validating traceroute 1:2.0.20-2+b1
I: Retrieving tzdata 2016d-0+deb8u1
I: Validating tzdata 2016d-0+deb8u1
I: Retrieving libustr-1.0-1 1.0.4-3+b2
I: Validating libustr-1.0-1 1.0.4-3+b2
I: Retrieving bsdutils 1:2.25.2-6
I: Validating bsdutils 1:2.25.2-6
I: Retrieving libblkid1 2.25.2-6
I: Validating libblkid1 2.25.2-6
I: Retrieving libmount1 2.25.2-6
I: Validating libmount1 2.25.2-6
I: Retrieving libsmartcols1 2.25.2-6
I: Validating libsmartcols1 2.25.2-6
I: Retrieving libuuid1 2.25.2-6
I: Validating libuuid1 2.25.2-6
I: Retrieving mount 2.25.2-6
I: Validating mount 2.25.2-6
I: Retrieving util-linux 2.25.2-6
I: Validating util-linux 2.25.2-6
I: Retrieving vim-common 2:7.4.488-7
I: Validating vim-common 2:7.4.488-7
I: Retrieving vim-tiny 2:7.4.488-7
I: Validating vim-tiny 2:7.4.488-7
I: Retrieving wget 1.16-1
I: Validating wget 1.16-1
I: Retrieving liblzma5 5.1.1alpha+20120614-2+b3
I: Validating liblzma5 5.1.1alpha+20120614-2+b3
I: Retrieving zlib1g 1:1.2.8.dfsg-2+b1
I: Validating zlib1g 1:1.2.8.dfsg-2+b1
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting acl...
I: Extracting libacl1...
I: Extracting adduser...
I: Extracting libattr1...
I: Extracting libaudit-common...
I: Extracting libaudit1...
I: Extracting base-files...
I: Extracting base-passwd...
I: Extracting bash...
I: Extracting libbz2-1.0...
I: Extracting libdebconfclient0...
I: Extracting coreutils...
I: Extracting libcryptsetup4...
I: Extracting dash...
I: Extracting libdb5.3...
I: Extracting debconf...
I: Extracting debconf-i18n...
I: Extracting debianutils...
I: Extracting diffutils...
I: Extracting dpkg...
I: Extracting e2fslibs...
I: Extracting e2fsprogs...
I: Extracting libcomerr2...
I: Extracting libss2...
I: Extracting findutils...
I: Extracting gcc-4.8-base...
I: Extracting gcc-4.9-base...
I: Extracting libgcc1...
I: Extracting libc-bin...
I: Extracting libc6...
I: Extracting multiarch-support...
I: Extracting grep...
I: Extracting gzip...
I: Extracting hostname...
I: Extracting init...
I: Extracting insserv...
I: Extracting libkmod2...
I: Extracting libcap2...
I: Extracting libcap2-bin...
I: Extracting libgcrypt20...
I: Extracting libgpg-error0...
I: Extracting liblocale-gettext-perl...
I: Extracting libselinux1...
I: Extracting libsemanage-common...
I: Extracting libsemanage1...
I: Extracting libsepol1...
I: Extracting libtext-charwidth-perl...
I: Extracting libtext-iconv-perl...
I: Extracting libtext-wrapi18n-perl...
I: Extracting lsb-base...
I: Extracting dmsetup...
I: Extracting libdevmapper1.02.1...
I: Extracting mawk...
I: Extracting libncurses5...
I: Extracting libncursesw5...
I: Extracting libtinfo5...
I: Extracting ncurses-base...
I: Extracting ncurses-bin...
I: Extracting libpam-modules...
I: Extracting libpam-modules-bin...
I: Extracting libpam-runtime...
I: Extracting libpam0g...
I: Extracting libpcre3...
I: Extracting perl-base...
I: Extracting libprocps3...
I: Extracting procps...
I: Extracting sed...
I: Extracting sensible-utils...
I: Extracting login...
I: Extracting passwd...
I: Extracting libslang2...
I: Extracting startpar...
I: Extracting libsystemd0...
I: Extracting libudev1...
I: Extracting systemd...
I: Extracting systemd-sysv...
I: Extracting udev...
I: Extracting initscripts...
I: Extracting sysv-rc...
I: Extracting sysvinit-utils...
I: Extracting tar...
I: Extracting tzdata...
I: Extracting libustr-1.0-1...
I: Extracting bsdutils...
I: Extracting libblkid1...
I: Extracting libmount1...
I: Extracting libsmartcols1...
I: Extracting libuuid1...
I: Extracting mount...
I: Extracting util-linux...
I: Extracting liblzma5...
I: Extracting zlib1g...
I: Installing core packages...
I: Unpacking required packages...
I: Unpacking acl...
I: Unpacking libacl1:amd64...
I: Unpacking adduser...
I: Unpacking libattr1:amd64...
I: Unpacking libaudit-common...
I: Unpacking libaudit1:amd64...
I: Unpacking base-files...
I: Unpacking base-passwd...
I: Unpacking bash...
I: Unpacking libbz2-1.0:amd64...
I: Unpacking libdebconfclient0:amd64...
I: Unpacking coreutils...
I: Unpacking libcryptsetup4:amd64...
I: Unpacking dash...
I: Unpacking libdb5.3:amd64...
I: Unpacking debconf...
I: Unpacking debconf-i18n...
I: Unpacking debianutils...
I: Unpacking diffutils...
I: Unpacking dpkg...
I: Unpacking e2fslibs:amd64...
I: Unpacking e2fsprogs...
I: Unpacking libcomerr2:amd64...
I: Unpacking libss2:amd64...
I: Unpacking findutils...
I: Unpacking gcc-4.8-base:amd64...
I: Unpacking gcc-4.9-base:amd64...
I: Unpacking libgcc1:amd64...
I: Unpacking libc-bin...
I: Unpacking libc6:amd64...
I: Unpacking multiarch-support...
I: Unpacking grep...
I: Unpacking gzip...
I: Unpacking hostname...
I: Unpacking init...
I: Unpacking insserv...
I: Unpacking libkmod2:amd64...
I: Unpacking libcap2:amd64...
I: Unpacking libcap2-bin...
I: Unpacking libgcrypt20:amd64...
I: Unpacking libgpg-error0:amd64...
I: Unpacking liblocale-gettext-perl...
I: Unpacking libselinux1:amd64...
I: Unpacking libsemanage-common...
I: Unpacking libsemanage1:amd64...
I: Unpacking libsepol1:amd64...
I: Unpacking libtext-charwidth-perl...
I: Unpacking libtext-iconv-perl...
I: Unpacking libtext-wrapi18n-perl...
I: Unpacking lsb-base...
I: Unpacking dmsetup...
I: Unpacking libdevmapper1.02.1:amd64...
I: Unpacking mawk...
I: Unpacking libncurses5:amd64...
I: Unpacking libncursesw5:amd64...
I: Unpacking libtinfo5:amd64...
I: Unpacking ncurses-base...
I: Unpacking ncurses-bin...
I: Unpacking libpam-modules:amd64...
I: Unpacking libpam-modules-bin...
I: Unpacking libpam-runtime...
I: Unpacking libpam0g:amd64...
I: Unpacking libpcre3:amd64...
I: Unpacking perl-base...
I: Unpacking libprocps3:amd64...
I: Unpacking procps...
I: Unpacking sed...
I: Unpacking sensible-utils...
I: Unpacking login...
I: Unpacking passwd...
I: Unpacking libslang2:amd64...
I: Unpacking startpar...
I: Unpacking libsystemd0:amd64...
I: Unpacking libudev1:amd64...
I: Unpacking systemd...
I: Unpacking systemd-sysv...
I: Unpacking udev...
I: Unpacking initscripts...
I: Unpacking sysv-rc...
I: Unpacking sysvinit-utils...
I: Unpacking tar...
I: Unpacking tzdata...
I: Unpacking libustr-1.0-1:amd64...
I: Unpacking bsdutils...
I: Unpacking libblkid1:amd64...
I: Unpacking libmount1:amd64...
I: Unpacking libsmartcols1:amd64...
I: Unpacking libuuid1:amd64...
I: Unpacking mount...
I: Unpacking util-linux...
I: Unpacking liblzma5:amd64...
I: Unpacking zlib1g:amd64...
I: Configuring required packages...
I: Configuring gcc-4.8-base:amd64...
I: Configuring lsb-base...
I: Configuring sensible-utils...
I: Configuring ncurses-base...
I: Configuring libsemanage-common...
I: Configuring gcc-4.9-base:amd64...
I: Configuring libaudit-common...
I: Configuring libc6:amd64...
I: Configuring startpar...
I: Configuring libc-bin...
I: Configuring diffutils...
I: Configuring insserv...
I: Configuring findutils...
I: Configuring debianutils...
I: Configuring hostname...
I: Configuring multiarch-support...
I: Configuring mawk...
I: Configuring libprocps3:amd64...
I: Configuring libpcre3:amd64...
I: Configuring libbz2-1.0:amd64...
I: Configuring libkmod2:amd64...
I: Configuring libgpg-error0:amd64...
I: Configuring base-files...
I: Configuring libdebconfclient0:amd64...
I: Configuring libselinux1:amd64...
I: Configuring libcomerr2:amd64...
I: Configuring libslang2:amd64...
I: Configuring libsepol1:amd64...
I: Configuring libgcc1:amd64...
I: Configuring libustr-1.0-1:amd64...
I: Configuring libsmartcols1:amd64...
I: Configuring libaudit1:amd64...
I: Configuring libtinfo5:amd64...
I: Configuring libudev1:amd64...
I: Configuring libattr1:amd64...
I: Configuring libss2:amd64...
I: Configuring liblzma5:amd64...
I: Configuring base-passwd...
I: Configuring e2fslibs:amd64...
I: Configuring libgcrypt20:amd64...
I: Configuring libncursesw5:amd64...
I: Configuring libdb5.3:amd64...
I: Configuring zlib1g:amd64...
I: Configuring libcap2:amd64...
I: Configuring libsystemd0:amd64...
I: Configuring libdevmapper1.02.1:amd64...
I: Configuring libsemanage1:amd64...
I: Configuring sysvinit-utils...
I: Configuring libacl1:amd64...
I: Configuring ncurses-bin...
I: Configuring acl...
I: Configuring libncurses5:amd64...
I: Configuring libcap2-bin...
I: Configuring bsdutils...
I: Configuring coreutils...
I: Configuring tar...
I: Configuring dpkg...
I: Configuring sed...
I: Configuring perl-base...
I: Configuring grep...
I: Configuring debconf...
I: Configuring tzdata...
I: Configuring gzip...
I: Configuring dash...
I: Configuring libtext-iconv-perl...
I: Configuring sysv-rc...
I: Configuring liblocale-gettext-perl...
I: Configuring libtext-charwidth-perl...
I: Configuring libpam0g:amd64...
I: Configuring libpam-modules-bin...
I: Configuring bash...
I: Configuring libtext-wrapi18n-perl...
I: Configuring libpam-modules:amd64...
I: Configuring libpam-runtime...
I: Configuring debconf-i18n...
I: Configuring passwd...
I: Configuring login...
I: Configuring adduser...
I: Configuring libuuid1:amd64...
I: Configuring libblkid1:amd64...
I: Configuring libmount1:amd64...
I: Configuring libcryptsetup4:amd64...
I: Configuring mount...
I: Configuring initscripts...
I: Configuring util-linux...
I: Configuring e2fsprogs...
I: Configuring procps...
I: Configuring udev...
I: Configuring systemd...
I: Configuring dmsetup...
I: Configuring systemd-sysv...
I: Configuring init...
I: Configuring libc-bin...
I: Unpacking the base system...
I: Unpacking apt...
I: Unpacking apt-utils...
I: Unpacking libapt-inst1.5:amd64...
I: Unpacking libapt-pkg4.12:amd64...
I: Unpacking libdns-export100...
I: Unpacking libirs-export91...
I: Unpacking libisc-export95...
I: Unpacking libisccfg-export90...
I: Unpacking libboost-iostreams1.55.0:amd64...
I: Unpacking bsdmainutils...
I: Unpacking cpio...
I: Unpacking cron...
I: Unpacking debian-archive-keyring...
I: Unpacking dmidecode...
I: Unpacking libstdc++6:amd64...
I: Unpacking libgdbm3:amd64...
I: Unpacking locales...
I: Unpacking libgmp10:amd64...
I: Unpacking gnupg...
I: Unpacking gpgv...
I: Unpacking libgnutls-deb0-28:amd64...
I: Unpacking libgnutls-openssl27:amd64...
I: Unpacking groff-base...
I: Unpacking libicu52:amd64...
I: Unpacking ifupdown...
I: Unpacking init-system-helpers...
I: Unpacking iproute2...
I: Unpacking iptables...
I: Unpacking libxtables10...
I: Unpacking iputils-ping...
I: Unpacking isc-dhcp-client...
I: Unpacking isc-dhcp-common...
I: Unpacking libjson-c2:amd64...
I: Unpacking kmod...
I: Unpacking less...
I: Unpacking eatmydata...
I: Unpacking libeatmydata1:amd64...
I: Unpacking libestr0...
I: Unpacking libffi6:amd64...
I: Unpacking libidn11:amd64...
I: Unpacking liblogging-stdlog0:amd64...
I: Unpacking liblognorm1:amd64...
I: Unpacking libmnl0:amd64...
I: Unpacking libnetfilter-acct1:amd64...
I: Unpacking libnfnetlink0:amd64...
I: Unpacking libpipeline1:amd64...
I: Unpacking libpsl0:amd64...
I: Unpacking libsigc++-2.0-0c2a:amd64...
I: Unpacking libtasn1-6:amd64...
I: Unpacking libusb-0.1-4:amd64...
I: Unpacking logrotate...
I: Unpacking man-db...
I: Unpacking manpages...
I: Unpacking nano...
I: Unpacking ncurses-term...
I: Unpacking net-tools...
I: Unpacking netbase...
I: Unpacking netcat-traditional...
I: Unpacking libhogweed2:amd64...
I: Unpacking libnettle4:amd64...
I: Unpacking libnewt0.52:amd64...
I: Unpacking whiptail...
I: Unpacking nfacct...
I: Unpacking libssl1.0.0:amd64...
I: Unpacking libp11-kit0:amd64...
I: Unpacking libpopt0:amd64...
I: Unpacking libreadline6:amd64...
I: Unpacking readline-common...
I: Unpacking rsyslog...
I: Unpacking tasksel...
I: Unpacking tasksel-data...
I: Unpacking traceroute...
I: Unpacking vim-common...
I: Unpacking vim-tiny...
I: Unpacking wget...
I: Configuring the base system...
I: Configuring readline-common...
I: Configuring ncurses-term...
I: Configuring libgdbm3:amd64...
I: Configuring manpages...
I: Configuring libxtables10...
I: Configuring cpio...
I: Configuring libpopt0:amd64...
I: Configuring kmod...
I: Configuring libestr0...
I: Configuring less...
I: Configuring libssl1.0.0:amd64...
I: Configuring dmidecode...
I: Configuring libeatmydata1:amd64...
I: Configuring gpgv...
I: Configuring liblogging-stdlog0:amd64...
I: Configuring netcat-traditional...
I: Configuring libpipeline1:amd64...
I: Configuring iproute2...
I: Configuring libtasn1-6:amd64...
I: Configuring nano...
I: Configuring libgmp10:amd64...
I: Configuring libisc-export95...
I: Configuring init-system-helpers...
I: Configuring libnettle4:amd64...
I: Configuring debian-archive-keyring...
I: Configuring vim-common...
I: Configuring libnfnetlink0:amd64...
I: Configuring libstdc++6:amd64...
I: Configuring libffi6:amd64...
I: Configuring libnewt0.52:amd64...
I: Configuring bsdmainutils...
I: Configuring net-tools...
I: Configuring cron...
I: Configuring libmnl0:amd64...
I: Configuring libapt-pkg4.12:amd64...
I: Configuring libusb-0.1-4:amd64...
I: Configuring locales...
I: Configuring traceroute...
I: Configuring logrotate...
I: Configuring libidn11:amd64...
I: Configuring libreadline6:amd64...
I: Configuring libjson-c2:amd64...
I: Configuring libicu52:amd64...
I: Configuring netbase...
I: Configuring vim-tiny...
I: Configuring eatmydata...
I: Configuring libhogweed2:amd64...
I: Configuring ifupdown...
I: Configuring libisccfg-export90...
I: Configuring libsigc++-2.0-0c2a:amd64...
I: Configuring groff-base...
I: Configuring liblognorm1:amd64...
I: Configuring whiptail...
I: Configuring gnupg...
I: Configuring libpsl0:amd64...
I: Configuring libboost-iostreams1.55.0:amd64...
I: Configuring libdns-export100...
I: Configuring iptables...
I: Configuring libapt-inst1.5:amd64...
I: Configuring libp11-kit0:amd64...
I: Configuring libgnutls-deb0-28:amd64...
I: Configuring wget...
I: Configuring apt...
I: Configuring man-db...
I: Configuring libnetfilter-acct1:amd64...
I: Configuring rsyslog...
I: Configuring nfacct...
I: Configuring apt-utils...
I: Configuring libirs-export91...
I: Configuring libgnutls-openssl27:amd64...
I: Configuring iputils-ping...
I: Configuring isc-dhcp-common...
I: Configuring isc-dhcp-client...
I: Configuring tasksel...
I: Configuring tasksel-data...
I: Configuring libc-bin...
I: Configuring systemd...
I: Base system installed successfully.
+ return 0
+ info ' Configure keyboard'
+ output 'INFO: ' Configure keyboard
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ configureKeyboard
+ debug 'Setting keyboard layout'
+ output 'DEBUG: Setting' keyboard layout
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ cat
+ chroot_cmd debconf-set-selections /tmp/keyboard.conf
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt debconf-set-selections /tmp/keyboard.conf
+ retval=0
+ true
+ true
+ return 0
+ info ' Update locales'
+ output 'INFO: ' Update locales
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ updateLocale
+ debug 'Updating locales'
+ output 'DEBUG: Updating' locales
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd localedef -f UTF-8 -i en_US -c en_US.UTF-8
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt localedef -f UTF-8 -i en_US -c en_US.UTF-8
+ retval=0
+ true
+ true
+ return 0
+ chroot_cmd update-locale LANG=en_US.UTF-8
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt update-locale LANG=en_US.UTF-8
+ retval=0
+ true
+ true
+ return 0
+ info 'Link mtab'
+ output 'INFO: Link' mtab
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd rm -f /etc/mtab
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt rm -f /etc/mtab
+ retval=0
+ true
+ true
+ return 0
+ chroot_cmd ln -s /proc/self/mounts /etc/mtab
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt ln -s /proc/self/mounts /etc/mtab
+ retval=0
+ true
+ true
+ return 0
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt//tmp
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap
+ createSnapshot debootstrap
+ snapshot_name=debootstrap
+ '[' '' == 1 ']'
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ unset build_step_files
+ info 'Locating buildStep files: 01_install_core.sh suffix: post'
+ output 'INFO: Locating' buildStep files: 01_install_core.sh suffix: post
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local calling_arg=post
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh
+ local suffix=post
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts
+ local return_global_var=path_parts
+ local filename=01_install_core.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=01_install_core
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 01_install_core ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ echo '-> Installing package groups...'
-> Installing package groups...
+ /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ TMPDIR=/tmp
++ DEBIANVERSION=jessie
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian')
++ '[' -z http://ftp.us.debian.org/debian/ ']'
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes'
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3'
++ '[' 01 -gt 0 ']'
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io'
++ eatmydata_maybe=eatmydata
++ '[' -n '' ']'
++ containsFlavor no-recommends
++ flavor=no-recommends
++ retval=1
++ '[' no-recommends == whonix-workstation ']'
++ elementIn no-recommends minimal no-recommends
++ local element
++ for element in '"${@:2}"'
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ for element in '"${@:2}"'
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ return 0
++ retval=0
++ return 0
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0'
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ source ./umount_kill.sh
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ set -x
+++ . ./functions.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
++++ . ./functions-name.sh
+++++ set -e
+++++ VERBOSE=2
+++++ DEBUG=0
++++ '[' '!' true = true ']'
++++ '[' 2 -ge 2 -o 0 == 1 ']'
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh'
++++ '[' 2 -ge 1 ']'
++++ [[ -z '' ]]
++++ [[ ehB != ehxB ]]
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+++ '[' 02_install_groups.sh == umount_kill.sh -a '' ']'
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh'
++ '[' 2 -ge 1 ']'
++ [[ -z '' ]]
++ [[ ehB != ehxB ]]
+ debug ' Configuring and Installing packages for jessie'
+ output 'DEBUG: ' Configuring and Installing packages for jessie
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ exitOnNoFile /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap 'prepared_debootstrap installation has not completed!... Exiting'
+ file=/mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap
+ message='prepared_debootstrap installation has not completed!... Exiting'
+ '[' -f /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap ']'
+ prepareChroot
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt/
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting
+ true 'umount_kill: Restoring xtrace...'
+ mount -t tmpfs none /mnt/removable/qubes-src/linux-template-builder/mnt/run
+ '[' '' '!=' 1 ']'
+ mount -t proc proc /mnt/removable/qubes-src/linux-template-builder/mnt/proc
+ mount -t sysfs sys /mnt/removable/qubes-src/linux-template-builder/mnt/sys
+ createDbusUuid
+ outputc green 'Creating DBUS uuid...'
+ color=green
+ shift
+ output Creating DBUS uuid...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ removeDbusUuid
+ '[' -e /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/dbus/machine-id ']'
+ '[' -e /mnt/removable/qubes-src/linux-template-builder/mnt/bin/dbus-uuidgen ']'
+ addDivertPolicy
+ outputc green 'Deactivating initctl...'
+ color=green
+ shift
+ output Deactivating initctl...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd dpkg-divert --local --rename --add /sbin/initctl
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt dpkg-divert --local --rename --add /sbin/initctl
Adding 'local diversion of /sbin/initctl to /sbin/initctl.distrib'
+ retval=0
+ true
+ true
+ return 0
+ outputc green 'Creating policy-rc.d'
+ color=green
+ shift
+ output Creating policy-rc.d
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ echo exit 101
+ chmod +x /mnt/removable/qubes-src/linux-template-builder/mnt/usr/sbin/policy-rc.d
+ outputc green 'Hacking invoke-rc.d to ignore missing init scripts...'
+ color=green
+ shift
+ output Hacking invoke-rc.d to ignore missing init scripts...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d
+ retval=0
+ true
+ true
+ return 0
+ createResolvConf
+ rm -f /mnt/removable/qubes-src/linux-template-builder/mnt/etc/resolv.conf
+ cp /etc/resolv.conf /mnt/removable/qubes-src/linux-template-builder/mnt/etc/resolv.conf
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ unset build_step_files
+ info 'Locating buildStep files: 02_install_groups.sh suffix: pre'
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: pre
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local calling_arg=pre
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=pre
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ info ' Trap ERR and EXIT signals and cleanup (umount)'
+ output 'INFO: ' Trap ERR and EXIT signals and cleanup '(umount)'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ trap cleanup ERR
+ trap cleanup EXIT
+ info ' Install standard Debian packages'
+ output 'INFO: ' Install standard Debian packages
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ containsFlavor minimal
+ flavor=minimal
+ retval=1
+ '[' minimal == whonix-workstation ']'
+ elementIn minimal minimal no-recommends
+ local element
+ for element in '"${@:2}"'
+ [[ minimal == \m\i\n\i\m\a\l ]]
+ return 0
+ retval=0
+ return 0
+ info ' Distribution specific steps (install systemd, add sources, etc)'
+ output 'INFO: ' Distribution specific steps '(install' systemd, add sources, 'etc)'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ unset build_step_files
+ info 'Locating buildStep files: 02_install_groups.sh suffix: jessie'
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: jessie
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local calling_arg=jessie
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=jessie
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh ']'
+ elementIn /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+ local element
+ return 1
+ GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+ return 0
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
+ local 'code=declare -A GLOBAL_CACHE='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh" )'\'''
+ local 'replaced=declare -A build_step_files='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh" )'\'''
+ eval declare -gA 'build_step_files='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh"' ')'\'''
++ declare -gA 'build_step_files=([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh" )'
+ '[' '!' 1 -eq 0 ']'
+ debug 'Smart files located for: '\''02_install_groups_jessie.sh'\'' (suffix: jessie):'
+ output 'DEBUG: Smart' files located for: ''\''02_install_groups_jessie.sh'\''' '(suffix:' 'jessie):'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ for filename in '"${GLOBAL_CACHE[@]}"'
+ debug /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+ output 'DEBUG: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ for script in '"${build_step_files[@]}"'
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh ']'
+ [[ -n '' ]]
+ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ TMPDIR=/tmp
++ DEBIANVERSION=jessie
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian')
++ '[' -z http://ftp.us.debian.org/debian/ ']'
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes'
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3'
++ '[' 01 -gt 0 ']'
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io'
++ eatmydata_maybe=eatmydata
++ '[' -n '' ']'
++ containsFlavor no-recommends
++ flavor=no-recommends
++ retval=1
++ '[' no-recommends == whonix-workstation ']'
++ elementIn no-recommends minimal no-recommends
++ local element
++ for element in '"${@:2}"'
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ for element in '"${@:2}"'
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ return 0
++ retval=0
++ return 0
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0'
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ source ./umount_kill.sh
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ set -x
+++ . ./functions.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
++++ . ./functions-name.sh
+++++ set -e
+++++ VERBOSE=2
+++++ DEBUG=0
++++ '[' '!' true = true ']'
++++ '[' 2 -ge 2 -o 0 == 1 ']'
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh'
++++ '[' 2 -ge 1 ']'
++++ [[ -z '' ]]
++++ [[ ehB != ehxB ]]
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh
+++ '[' 02_install_groups_jessie.sh == umount_kill.sh -a '' ']'
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh'
++ '[' 2 -ge 1 ']'
++ [[ -z '' ]]
++ [[ ehB != ehxB ]]
+ debug ' Installing custom packages and customizing jessie'
+ output 'DEBUG: ' Installing custom packages and customizing jessie
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ info ' Adding contrib, non-free and Debian security to repository.'
+ output 'INFO: ' Adding contrib, non-free and Debian security to repository.
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ updateDebianSourceList
+ local list=/mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list
++ cat /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.mirror
+ local mirror=http://ftp.us.debian.org/debian/
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list
+ sed -i 's/jessie main$/jessie main contrib non-free/g' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list
+ source='#deb-src http://ftp.us.debian.org/debian/ main/jessie main contrib non-free'
+ grep -r -q '#deb-src http://ftp.us.debian.org/debian/ main/jessie main contrib non-free' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list.d
+ echo -e '#deb-src http://ftp.us.debian.org/debian/ main/jessie main contrib non-free\n'
+ source='deb http://security.debian.org jessie/updates main contrib non-free'
+ grep -r -q 'deb http://security.debian.org jessie/updates main contrib non-free' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list.d
+ echo -e 'deb http://security.debian.org jessie/updates main contrib non-free'
+ source='#deb-src http://security.debian.org jessie/updates main contrib non-free'
+ grep -r -q '#deb-src http://security.debian.org jessie/updates main contrib non-free' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list.d
+ echo -e '#deb-src http://security.debian.org jessie/updates main contrib non-free\n'
+ aptUpdate
+ debug 'Updating system'
+ output 'DEBUG: Updating' system
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ DEBIAN_FRONTEND=noninteractive
+ DEBIAN_PRIORITY=critical
+ DEBCONF_NOWARNINGS=yes
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB]
Ign http://ftp.us.debian.org jessie InRelease
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [291 kB]
Hit http://ftp.us.debian.org jessie Release.gpg
Hit http://ftp.us.debian.org jessie Release
Get:3 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB]
Get:4 http://security.debian.org jessie/updates/contrib amd64 Packages [2506 B]
Get:5 http://security.debian.org jessie/updates/non-free amd64 Packages [14 B]
Get:6 http://security.debian.org jessie/updates/contrib Translation-en [1211 B]
Get:7 http://security.debian.org jessie/updates/main Translation-en [150 kB]
Get:8 http://security.debian.org jessie/updates/non-free Translation-en [14 B]
Get:9 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB]
Get:10 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB]
Get:11 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB]
Get:12 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB]
Get:13 http://ftp.us.debian.org jessie/contrib amd64 Packages [50.2 kB]
Get:14 http://ftp.us.debian.org jessie/non-free amd64 Packages [83.6 kB]
Get:15 http://ftp.us.debian.org jessie/contrib Translation-en [38.5 kB]
Get:16 http://ftp.us.debian.org jessie/main Translation-en [4580 kB]
Get:17 http://ftp.us.debian.org jessie/non-free Translation-en [72.5 kB]
Fetched 10.2 MB in 10min 40s (15.9 kB/s)
Reading package lists...
+ retval=0
+ true
+ true
+ return 0
+ info ' Installing extra packages in script_jessie/packages.list file'
+ output 'INFO: ' Installing extra packages in script_jessie/packages.list file
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ installPackages
+ '[' -n '' ']'
+ getFileLocations packages_list packages.list jessie
+ local return_global_var=packages_list
+ local filename=packages.list
+ local suffix=jessie
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction packages.list jessie templateFile
+ local calling_script=packages.list
+ local calling_arg=jessie
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile packages.list jessie whonix-workstation
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/packages_jessie.list
+ filename=/mnt/removable/qubes-src/template-whonix/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-workstation.list
+ filename=/mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-workstation.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-workstation.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation.list ']'
+ return 1
+ true
+ templateFile packages.list jessie +
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie_+.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie_+.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie_+.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_+.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_+.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_+.list ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile packages.list jessie whonix-workstation+minimal
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie_whonix-workstation+minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie_whonix-workstation+minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie_whonix-workstation+minimal.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+minimal.list ']'
+ return 1
+ true
+ templateFile packages.list jessie minimal
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie_minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie_minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie_minimal.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_minimal.list ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile packages.list jessie whonix-workstation+no-recommends
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie_whonix-workstation+no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie_whonix-workstation+no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie_whonix-workstation+no-recommends.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+no-recommends.list ']'
+ return 1
+ true
+ templateFile packages.list jessie no-recommends
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie_no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie_no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie_no-recommends.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_no-recommends.list ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile packages.list jessie
+ local file=packages.list
+ local suffix=jessie
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath packages.list path_parts
+ local return_global_var=path_parts
+ local filename=packages.list
+ local dir=
+ local base=packages
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list ']'
+ elementIn /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list
+ local element
+ return 1
+ GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list
+ return 0
+ return
+ setArrayAsGlobal GLOBAL_CACHE packages_list
+ local array=GLOBAL_CACHE
+ local export_as=packages_list
++ declare -p GLOBAL_CACHE
+ local 'code=declare -A GLOBAL_CACHE='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list" )'\'''
+ local 'replaced=declare -A packages_list='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list" )'\'''
+ eval declare -gA 'packages_list='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list"' ')'\'''
++ declare -gA 'packages_list=([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list" )'
+ '[' '!' 1 -eq 0 ']'
+ debug 'Smart files located for: '\''packages_jessie.list'\'' (suffix: jessie):'
+ output 'DEBUG: Smart' files located for: ''\''packages_jessie.list'\''' '(suffix:' 'jessie):'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ for filename in '"${GLOBAL_CACHE[@]}"'
+ debug /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list
+ output 'DEBUG: /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ '[' -z /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list ']'
+ for package_list in '${packages_list[@]}'
+ debug 'Installing extra packages from: /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list'
+ output 'DEBUG: Installing' extra packages from: /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ declare -a packages
+ readarray -t packages
+ info 'Packages: ncurses-term' aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant
+ output 'INFO: Packages:' ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ aptInstall ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant
+ files='ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant'
+ DEBIAN_FRONTEND=noninteractive
+ DEBIAN_PRIORITY=critical
+ DEBCONF_NOWARNINGS=yes
+ chroot_cmd eatmydata apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 install ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt eatmydata apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 install ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant
Reading package lists...
Building dependency tree...
gnupg is already the newest version.
dmsetup is already the newest version.
ncurses-term is already the newest version.
tasksel is already the newest version.
The following extra packages will be installed:
adwaita-icon-theme aptitude-common dconf-gsettings-backend dconf-service
emacs24 emacs24-bin-common emacs24-common emacsen-common fontconfig
fontconfig-config fonts-dejavu-core gconf-service gconf2-common
glib-networking glib-networking-common glib-networking-services
gsettings-desktop-schemas hicolor-icon-theme imagemagick-common libasound2
libasound2-data libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0
libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2
libcairo2 libcolord2 libcroco3 libcups2 libcwidget3 libdatrie1 libdbus-1-3
libdbus-glib-1-2 libdconf1 libelfg0 libexpat1 libfftw3-double3
libfile-basedir-perl libfile-desktopentry-perl libfontconfig1 libfreetype6
libfribidi0 libgconf-2-4 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
libgif4 libglib2.0-0 libglib2.0-data libgomp1 libgpm2 libgraphite2-3
libgssapi-krb5-2 libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b
libhavege1 libice6 libiw30 libjasper1 libjbig0 libjpeg62-turbo
libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1
libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 liblockfile-bin
liblockfile1 liblqr-1-0 libltdl7 liblua5.2-0 libm17n-0 libmagickcore-6.q16-2
libmagickwand-6.q16-2 libnl-3-200 libnl-genl-3-200 libotf0 libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libperl5.20 libpixman-1-0
libpng12-0 libproxy1 libpython2.7 libpython2.7-minimal libpython2.7-stdlib
librest-0.7-0 librsvg2-2 librsvg2-common libruby2.1 libsasl2-2
libsasl2-modules-db libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-0
libtcl8.6 libthai-data libthai0 libtiff5 libutempter0 libvpx1
libwayland-client0 libwayland-cursor0 libx11-6 libx11-data libxapian22
libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1
libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6
libxinerama1 libxkbcommon0 libxml2 libxmu6 libxpm4 libxrandr2 libxrender1
libxt6 libyaml-0-2 m17n-db mime-support perl perl-base perl-modules
shared-mime-info ucf vim-runtime x11-common xbitmaps xkb-data
Suggested packages:
debtags apt-xapian-index emacs24-common-non-dfsg emacs24-el
libasound2-plugins alsa-utils cups-common libcwidget-dev libfftw3-bin
libfftw3-dev libgd-tools gpm krb5-doc krb5-user gvfs libjasper-runtime
liblcms2-utils m17n-docs libmagickcore-6.q16-2-extra pcscd librsvg2-bin
tcl8.6 xapian-tools gawk perl-doc libterm-readline-gnu-perl
libterm-readline-perl-perl make libb-lint-perl libcpanplus-dist-build-perl
libcpanplus-perl libfile-checktree-perl liblog-message-simple-perl
liblog-message-perl libobject-accessor-perl cscope vim-doc wpagui
libengine-pkcs11-openssl xfonts-cyrillic
Recommended packages:
aptitude-doc-en aptitude-doc libparse-debianchangelog-perl at-spi2-core
colord dbus xdg-user-dirs krb5-locales ghostscript gsfonts libsasl2-modules
xml-core file rename libarchive-extract-perl libmodule-pluggable-perl
libpod-latex-perl libterm-ui-perl libtext-soundex-perl libcgi-pm-perl
libmodule-build-perl libpackage-constants-perl x11-utils
The following NEW packages will be installed:
adwaita-icon-theme aptitude aptitude-common dconf-gsettings-backend
dconf-service emacs emacs24 emacs24-bin-common emacs24-common emacsen-common
fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf2-common
glib-networking glib-networking-common glib-networking-services
gsettings-desktop-schemas haveged hicolor-icon-theme imagemagick-common
libasound2 libasound2-data libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data
libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3
libcairo-gobject2 libcairo2 libcolord2 libcroco3 libcups2 libcwidget3
libdatrie1 libdbus-1-3 libdbus-glib-1-2 libdconf1 libelfg0 libexpat1
libfftw3-double3 libfile-basedir-perl libfile-desktopentry-perl
libfile-mimeinfo-perl libfontconfig1 libfreetype6 libfribidi0 libgconf-2-4
libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgif4 libglib2.0-0
libglib2.0-bin libglib2.0-data libgomp1 libgpm2 libgraphite2-3
libgssapi-krb5-2 libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b
libhavege1 libice6 libiw30 libjasper1 libjbig0 libjpeg62-turbo
libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1
libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 liblockfile-bin
liblockfile1 liblqr-1-0 libltdl7 liblua5.2-0 libm17n-0 libmagickcore-6.q16-2
libmagickwand-6.q16-2 libnl-3-200 libnl-genl-3-200 libotf0 libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libperl5.20 libpixman-1-0
libpng12-0 libproxy1 libpython2.7 libpython2.7-minimal libpython2.7-stdlib
librest-0.7-0 librsvg2-2 librsvg2-common libruby2.1 libsasl2-2
libsasl2-modules-db libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-0
libtcl8.6 libthai-data libthai0 libtiff5 libutempter0 libvpx1
libwayland-client0 libwayland-cursor0 libx11-6 libx11-data libxapian22
libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1
libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6
libxinerama1 libxkbcommon0 libxml2 libxmu6 libxpm4 libxrandr2 libxrender1
libxt6 libyaml-0-2 m17n-db mime-support perl perl-modules psmisc
shared-mime-info sudo ucf vim-nox vim-runtime wireless-tools wpasupplicant
x11-common xbitmaps xkb-data xterm
The following packages will be upgraded:
perl-base
1 upgraded, 161 newly installed, 0 to remove and 0 not upgraded.
Need to get 89.8 MB of archives.
After this operation, 354 MB of additional disk space will be used.
Get:1 http://ftp.us.debian.org/debian/ jessie/main libcwidget3 amd64 0.5.17-2 [348 kB]
Get:2 http://security.debian.org/ jessie/updates/main perl-base amd64 5.20.2-3+deb8u6 [1229 kB]
Get:3 http://ftp.us.debian.org/debian/ jessie/main libgpm2 amd64 1.20.4-6.1+b2 [34.0 kB]
Get:4 http://ftp.us.debian.org/debian/ jessie/main libkeyutils1 amd64 1.5.9-5+b1 [12.0 kB]
Get:5 http://ftp.us.debian.org/debian/ jessie/main libkrb5support0 amd64 1.12.1+dfsg-19+deb8u2 [59.1 kB]
Get:6 http://ftp.us.debian.org/debian/ jessie/main libk5crypto3 amd64 1.12.1+dfsg-19+deb8u2 [115 kB]
Get:7 http://security.debian.org/ jessie/updates/main libxml2 amd64 2.9.1+dfsg1-5+deb8u2 [802 kB]
Get:8 http://ftp.us.debian.org/debian/ jessie/main libkrb5-3 amd64 1.12.1+dfsg-19+deb8u2 [303 kB]
Get:9 http://ftp.us.debian.org/debian/ jessie/main libgssapi-krb5-2 amd64 1.12.1+dfsg-19+deb8u2 [152 kB]
Get:10 http://ftp.us.debian.org/debian/ jessie/main libsasl2-modules-db amd64 2.1.26.dfsg1-13+deb8u1 [67.1 kB]
Get:11 http://security.debian.org/ jessie/updates/main perl-modules all 5.20.2-3+deb8u6 [2547 kB]
Get:12 http://ftp.us.debian.org/debian/ jessie/main libsasl2-2 amd64 2.1.26.dfsg1-13+deb8u1 [105 kB]
Get:13 http://ftp.us.debian.org/debian/ jessie/main libldap-2.4-2 amd64 2.4.40+dfsg-1+deb8u2 [218 kB]
Get:14 http://ftp.us.debian.org/debian/ jessie/main liblockfile-bin amd64 1.09-6 [18.9 kB]
Get:15 http://ftp.us.debian.org/debian/ jessie/main liblockfile1 amd64 1.09-6 [15.8 kB]
Get:16 http://ftp.us.debian.org/debian/ jessie/main libsqlite3-0 amd64 3.8.7.1-1+deb8u1 [438 kB]
Get:17 http://ftp.us.debian.org/debian/ jessie/main libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB]
Get:18 http://ftp.us.debian.org/debian/ jessie/main libfreetype6 amd64 2.5.2-3+deb8u1 [466 kB]
Get:19 http://security.debian.org/ jessie/updates/main perl amd64 5.20.2-3+deb8u6 [2637 kB]
Get:20 http://ftp.us.debian.org/debian/ jessie/main ucf all 3.0030 [69.7 kB]
Get:21 http://ftp.us.debian.org/debian/ jessie/main fonts-dejavu-core all 2.34-1 [1047 kB]
Get:22 http://ftp.us.debian.org/debian/ jessie/main fontconfig-config all 2.11.0-6.3 [273 kB]
Get:23 http://ftp.us.debian.org/debian/ jessie/main libfontconfig1 amd64 2.11.0-6.3 [329 kB]
Get:24 http://security.debian.org/ jessie/updates/main libexpat1 amd64 2.1.0-6+deb8u3 [80.0 kB]
Get:25 http://ftp.us.debian.org/debian/ jessie/main fontconfig amd64 2.11.0-6.3 [402 kB]
Get:26 http://security.debian.org/ jessie/updates/main imagemagick-common all 8:6.8.9.9-5+deb8u3 [150 kB]
Get:27 http://ftp.us.debian.org/debian/ jessie/main libasound2-data all 1.0.28-1 [64.8 kB]
Get:28 http://security.debian.org/ jessie/updates/main libgd3 amd64 2.1.0-5+deb8u6 [148 kB]
Get:29 http://ftp.us.debian.org/debian/ jessie/main libasound2 amd64 1.0.28-1 [374 kB]
Get:30 http://security.debian.org/ jessie/updates/main libgdk-pixbuf2.0-common all 2.31.1-2+deb8u5 [294 kB]
Get:31 http://ftp.us.debian.org/debian/ jessie/main libglib2.0-0 amd64 2.42.1-1+b1 [2401 kB]
Get:32 http://security.debian.org/ jessie/updates/main libgdk-pixbuf2.0-0 amd64 2.31.1-2+deb8u5 [167 kB]
Get:33 http://security.debian.org/ jessie/updates/main libmagickcore-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [1686 kB]
Get:34 http://ftp.us.debian.org/debian/ jessie/main libatk1.0-data all 2.14.0-1 [181 kB]
Get:35 http://security.debian.org/ jessie/updates/main libmagickwand-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [404 kB]
Get:36 http://ftp.us.debian.org/debian/ jessie/main libatk1.0-0 amd64 2.14.0-1 [92.0 kB]
Get:37 http://ftp.us.debian.org/debian/ jessie/main libdbus-1-3 amd64 1.8.20-0+deb8u1 [170 kB]
Get:38 http://security.debian.org/ jessie/updates/main libperl5.20 amd64 5.20.2-3+deb8u6 [1350 B]
Get:39 http://ftp.us.debian.org/debian/ jessie/main libxau6 amd64 1:1.0.8-1 [20.7 kB]
Get:40 http://ftp.us.debian.org/debian/ jessie/main libxdmcp6 amd64 1:1.1.1-1+b1 [24.9 kB]
Get:41 http://ftp.us.debian.org/debian/ jessie/main libxcb1 amd64 1.10-3+b1 [44.4 kB]
Get:42 http://ftp.us.debian.org/debian/ jessie/main libx11-data all 2:1.6.2-3 [126 kB]
Get:43 http://ftp.us.debian.org/debian/ jessie/main libx11-6 amd64 2:1.6.2-3 [729 kB]
Get:44 http://ftp.us.debian.org/debian/ jessie/main libatspi2.0-0 amd64 2.14.0-1 [57.7 kB]
Get:45 http://ftp.us.debian.org/debian/ jessie/main libatk-bridge2.0-0 amd64 2.14.0-2 [54.8 kB]
Get:46 http://ftp.us.debian.org/debian/ jessie/main libavahi-common-data amd64 0.6.31-5 [98.6 kB]
Get:47 http://ftp.us.debian.org/debian/ jessie/main libavahi-common3 amd64 0.6.31-5 [51.1 kB]
Get:48 http://ftp.us.debian.org/debian/ jessie/main libavahi-client3 amd64 0.6.31-5 [54.4 kB]
Get:49 http://ftp.us.debian.org/debian/ jessie/main libpixman-1-0 amd64 0.32.6-3 [507 kB]
Get:50 http://ftp.us.debian.org/debian/ jessie/main libxcb-render0 amd64 1.10-3+b1 [17.5 kB]
Get:51 http://ftp.us.debian.org/debian/ jessie/main libxcb-shm0 amd64 1.10-3+b1 [11.5 kB]
Get:52 http://ftp.us.debian.org/debian/ jessie/main libxext6 amd64 2:1.3.3-1 [52.7 kB]
Get:53 http://ftp.us.debian.org/debian/ jessie/main libxrender1 amd64 1:0.9.8-1+b1 [31.4 kB]
Get:54 http://ftp.us.debian.org/debian/ jessie/main libcairo2 amd64 1.14.0-2.1+deb8u1 [746 kB]
Get:55 http://ftp.us.debian.org/debian/ jessie/main libcairo-gobject2 amd64 1.14.0-2.1+deb8u1 [304 kB]
Get:56 http://ftp.us.debian.org/debian/ jessie/main liblcms2-2 amd64 2.6-3+b3 [141 kB]
Get:57 http://ftp.us.debian.org/debian/ jessie/main libcolord2 amd64 1.2.1-1+b2 [229 kB]
Get:58 http://ftp.us.debian.org/debian/ jessie/main libcroco3 amd64 0.6.8-3+b1 [135 kB]
Get:59 http://ftp.us.debian.org/debian/ jessie/main libcups2 amd64 1.7.5-11+deb8u1 [283 kB]
Get:60 http://ftp.us.debian.org/debian/ jessie/main libdatrie1 amd64 0.2.8-1 [32.6 kB]
Get:61 http://ftp.us.debian.org/debian/ jessie/main libdbus-glib-1-2 amd64 0.102-1 [201 kB]
Get:62 http://ftp.us.debian.org/debian/ jessie/main libdconf1 amd64 0.22.0-1 [35.2 kB]
Get:63 http://ftp.us.debian.org/debian/ jessie/main libelfg0 amd64 0.8.13-5 [51.6 kB]
Get:64 http://ftp.us.debian.org/debian/ jessie/main libgomp1 amd64 4.9.2-10 [37.8 kB]
Get:65 http://ftp.us.debian.org/debian/ jessie/main libfftw3-double3 amd64 3.3.4-2 [722 kB]
Get:66 http://ftp.us.debian.org/debian/ jessie/main libfribidi0 amd64 0.19.6-3 [44.4 kB]
Get:67 http://ftp.us.debian.org/debian/ jessie/main gconf2-common all 3.2.6-3 [1040 kB]
Get:68 http://ftp.us.debian.org/debian/ jessie/main libgconf-2-4 amd64 3.2.6-3 [426 kB]
Get:69 http://ftp.us.debian.org/debian/ jessie/main libjpeg62-turbo amd64 1:1.3.1-12 [116 kB]
Get:70 http://ftp.us.debian.org/debian/ jessie/main libjbig0 amd64 2.1-3.1 [30.7 kB]
Get:71 http://ftp.us.debian.org/debian/ jessie/main libtiff5 amd64 4.0.3-12.3+deb8u1 [213 kB]
Get:72 http://ftp.us.debian.org/debian/ jessie/main libvpx1 amd64 1.3.0-3 [599 kB]
Get:73 http://ftp.us.debian.org/debian/ jessie/main libxpm4 amd64 1:3.5.11-1+b1 [48.1 kB]
Get:74 http://ftp.us.debian.org/debian/ jessie/main libjasper1 amd64 1.900.1-debian1-2.4+deb8u1 [134 kB]
Get:75 http://ftp.us.debian.org/debian/ jessie/main libgif4 amd64 4.1.6-11+deb8u1 [40.0 kB]
Get:76 http://ftp.us.debian.org/debian/ jessie/main libgraphite2-3 amd64 1.3.6-1~deb8u1 [77.5 kB]
Get:77 http://ftp.us.debian.org/debian/ jessie/main dconf-service amd64 0.22.0-1 [41.6 kB]
Get:78 http://ftp.us.debian.org/debian/ jessie/main dconf-gsettings-backend amd64 0.22.0-1 [33.9 kB]
Get:79 http://ftp.us.debian.org/debian/ jessie/main hicolor-icon-theme all 0.13-1 [8600 B]
Get:80 http://ftp.us.debian.org/debian/ jessie/main libthai-data all 0.1.21-1 [159 kB]
Get:81 http://ftp.us.debian.org/debian/ jessie/main libthai0 amd64 0.1.21-1 [46.1 kB]
Get:82 http://ftp.us.debian.org/debian/ jessie/main libpango-1.0-0 amd64 1.36.8-3 [291 kB]
Get:83 http://ftp.us.debian.org/debian/ jessie/main libharfbuzz0b amd64 0.9.35-2 [485 kB]
Get:84 http://ftp.us.debian.org/debian/ jessie/main libpangoft2-1.0-0 amd64 1.36.8-3 [213 kB]
Get:85 http://ftp.us.debian.org/debian/ jessie/main libpangocairo-1.0-0 amd64 1.36.8-3 [200 kB]
Get:86 http://ftp.us.debian.org/debian/ jessie/main libwayland-client0 amd64 1.6.0-2 [23.4 kB]
Get:87 http://ftp.us.debian.org/debian/ jessie/main libwayland-cursor0 amd64 1.6.0-2 [12.5 kB]
Get:88 http://ftp.us.debian.org/debian/ jessie/main libxcomposite1 amd64 1:0.4.4-1 [17.4 kB]
Get:89 http://ftp.us.debian.org/debian/ jessie/main libxfixes3 amd64 1:5.0.1-2+b2 [21.3 kB]
Get:90 http://ftp.us.debian.org/debian/ jessie/main libxcursor1 amd64 1:1.1.14-1+b1 [35.1 kB]
Get:91 http://ftp.us.debian.org/debian/ jessie/main libxdamage1 amd64 1:1.1.4-2+b1 [14.7 kB]
Get:92 http://ftp.us.debian.org/debian/ jessie/main libxi6 amd64 2:1.7.4-1+b2 [79.7 kB]
Get:93 http://ftp.us.debian.org/debian/ jessie/main libxinerama1 amd64 2:1.1.3-1+b1 [16.9 kB]
Get:94 http://ftp.us.debian.org/debian/ jessie/main xkb-data all 2.12-1 [597 kB]
Get:95 http://ftp.us.debian.org/debian/ jessie/main libxkbcommon0 amd64 0.4.3-2 [115 kB]
Get:96 http://ftp.us.debian.org/debian/ jessie/main libxrandr2 amd64 2:1.4.2-1+b1 [35.5 kB]
Get:97 http://ftp.us.debian.org/debian/ jessie/main libgtk-3-bin amd64 3.14.5-1+deb8u1 [93.7 kB]
Get:98 http://ftp.us.debian.org/debian/ jessie/main librsvg2-2 amd64 2.40.5-1+deb8u2 [249 kB]
Get:99 http://ftp.us.debian.org/debian/ jessie/main librsvg2-common amd64 2.40.5-1+deb8u2 [170 kB]
Get:100 http://ftp.us.debian.org/debian/ jessie/main adwaita-icon-theme all 3.14.0-2 [9978 kB]
Get:101 http://ftp.us.debian.org/debian/ jessie/main libgtk-3-common all 3.14.5-1+deb8u1 [3155 kB]
Get:102 http://ftp.us.debian.org/debian/ jessie/main libjson-glib-1.0-common all 1.0.2-1 [147 kB]
Get:103 http://ftp.us.debian.org/debian/ jessie/main libjson-glib-1.0-0 amd64 1.0.2-1 [158 kB]
Get:104 http://ftp.us.debian.org/debian/ jessie/main libproxy1 amd64 0.4.11-4+b2 [56.8 kB]
Get:105 http://ftp.us.debian.org/debian/ jessie/main glib-networking-common all 2.42.0-2 [52.1 kB]
Get:106 http://ftp.us.debian.org/debian/ jessie/main glib-networking-services amd64 2.42.0-2 [17.0 kB]
Get:107 http://ftp.us.debian.org/debian/ jessie/main gsettings-desktop-schemas all 3.14.1-1 [391 kB]
Get:108 http://ftp.us.debian.org/debian/ jessie/main glib-networking amd64 2.42.0-2 [51.9 kB]
Get:109 http://ftp.us.debian.org/debian/ jessie/main libsoup2.4-1 amd64 2.48.0-1 [260 kB]
Get:110 http://ftp.us.debian.org/debian/ jessie/main libsoup-gnome2.4-1 amd64 2.48.0-1 [57.3 kB]
Get:111 http://ftp.us.debian.org/debian/ jessie/main librest-0.7-0 amd64 0.7.92-3 [33.2 kB]
Get:112 http://ftp.us.debian.org/debian/ jessie/main shared-mime-info amd64 1.3-1 [634 kB]
Get:113 http://ftp.us.debian.org/debian/ jessie/main libgtk-3-0 amd64 3.14.5-1+deb8u1 [2249 kB]
Get:114 http://ftp.us.debian.org/debian/ jessie/main x11-common all 1:7.7+7 [287 kB]
Get:115 http://ftp.us.debian.org/debian/ jessie/main libice6 amd64 2:1.0.9-1+b1 [58.8 kB]
Get:116 http://ftp.us.debian.org/debian/ jessie/main libiw30 amd64 30~pre9-8 [36.4 kB]
Get:117 http://ftp.us.debian.org/debian/ jessie/main liblqr-1-0 amd64 0.4.2-2 [24.6 kB]
Get:118 http://ftp.us.debian.org/debian/ jessie/main libltdl7 amd64 2.4.2-1.11 [45.2 kB]
Get:119 http://ftp.us.debian.org/debian/ jessie/main liblua5.2-0 amd64 5.2.3-1.1 [82.4 kB]
Get:120 http://ftp.us.debian.org/debian/ jessie/main libnl-3-200 amd64 3.2.24-2 [56.0 kB]
Get:121 http://ftp.us.debian.org/debian/ jessie/main libnl-genl-3-200 amd64 3.2.24-2 [20.1 kB]
Get:122 http://ftp.us.debian.org/debian/ jessie/main libpcsclite1 amd64 1.8.13-1 [56.2 kB]
Get:123 http://ftp.us.debian.org/debian/ jessie/main libpython2.7-minimal amd64 2.7.9-2 [376 kB]
Get:124 http://ftp.us.debian.org/debian/ jessie/main mime-support all 3.58 [36.0 kB]
Get:125 http://ftp.us.debian.org/debian/ jessie/main libpython2.7-stdlib amd64 2.7.9-2 [1844 kB]
Get:126 http://ftp.us.debian.org/debian/ jessie/main libpython2.7 amd64 2.7.9-2 [1080 kB]
Get:127 http://ftp.us.debian.org/debian/ jessie/main libsm6 amd64 2:1.2.2-1+b1 [33.6 kB]
Get:128 http://ftp.us.debian.org/debian/ jessie/main libtcl8.6 amd64 8.6.2+dfsg-2 [978 kB]
Get:129 http://ftp.us.debian.org/debian/ jessie/main libxt6 amd64 1:1.1.4-1+b1 [186 kB]
Get:130 http://ftp.us.debian.org/debian/ jessie/main libxmu6 amd64 2:1.1.2-1 [58.6 kB]
Get:131 http://ftp.us.debian.org/debian/ jessie/main libxaw7 amd64 2:1.0.12-2+b1 [199 kB]
Get:132 http://ftp.us.debian.org/debian/ jessie/main libxft2 amd64 2.3.2-1 [55.4 kB]
Get:133 http://ftp.us.debian.org/debian/ jessie/main libyaml-0-2 amd64 0.1.6-3 [50.4 kB]
Get:134 http://ftp.us.debian.org/debian/ jessie/main libhavege1 amd64 1.9.1-1 [23.2 kB]
Get:135 http://ftp.us.debian.org/debian/ jessie/main aptitude-common all 0.6.11-1 [1576 kB]
Get:136 http://ftp.us.debian.org/debian/ jessie/main libxapian22 amd64 1.2.19-1+deb8u1 [983 kB]
Get:137 http://ftp.us.debian.org/debian/ jessie/main aptitude amd64 0.6.11-1+b1 [1506 kB]
Get:138 http://ftp.us.debian.org/debian/ jessie/main emacsen-common all 2.0.8 [21.2 kB]
Get:139 http://ftp.us.debian.org/debian/ jessie/main emacs24-common all 24.4+1-5 [12.8 MB]
Get:140 http://ftp.us.debian.org/debian/ jessie/main emacs24-bin-common amd64 24.4+1-5 [251 kB]
Get:141 http://ftp.us.debian.org/debian/ jessie/main gconf-service amd64 3.2.6-3 [414 kB]
Get:142 http://ftp.us.debian.org/debian/ jessie/main libotf0 amd64 0.9.13-2 [52.9 kB]
Get:143 http://ftp.us.debian.org/debian/ jessie/main m17n-db all 1.6.5-1 [1309 kB]
Get:144 http://ftp.us.debian.org/debian/ jessie/main libm17n-0 amd64 1.6.4-3 [247 kB]
Get:145 http://ftp.us.debian.org/debian/ jessie/main emacs24 amd64 24.4+1-5 [3516 kB]
Get:146 http://ftp.us.debian.org/debian/ jessie/main emacs all 46.1 [1634 B]
Get:147 http://ftp.us.debian.org/debian/ jessie/main libfile-basedir-perl all 0.03-1 [10.4 kB]
Get:148 http://ftp.us.debian.org/debian/ jessie/main libfile-desktopentry-perl all 0.07-1 [18.5 kB]
Get:149 http://ftp.us.debian.org/debian/ jessie/main libfile-mimeinfo-perl all 0.26-1 [50.1 kB]
Get:150 http://ftp.us.debian.org/debian/ jessie/main libglib2.0-data all 2.42.1-1 [2173 kB]
Get:151 http://ftp.us.debian.org/debian/ jessie/main libglib2.0-bin amd64 2.42.1-1+b1 [1336 kB]
Get:152 http://ftp.us.debian.org/debian/ jessie/main libutempter0 amd64 1.1.5-4 [8020 B]
Get:153 http://ftp.us.debian.org/debian/ jessie/main psmisc amd64 22.21-2 [119 kB]
Get:154 http://ftp.us.debian.org/debian/ jessie/main sudo amd64 1.8.10p3-1+deb8u3 [855 kB]
Get:155 http://ftp.us.debian.org/debian/ jessie/main vim-runtime all 2:7.4.488-7 [5047 kB]
Get:156 http://ftp.us.debian.org/debian/ jessie/main wireless-tools amd64 30~pre9-8 [136 kB]
Get:157 http://ftp.us.debian.org/debian/ jessie/main wpasupplicant amd64 2.3-1+deb8u3 [916 kB]
Get:158 http://ftp.us.debian.org/debian/ jessie/main xbitmaps all 1.1.1-2 [32.1 kB]
Get:159 http://ftp.us.debian.org/debian/ jessie/main xterm amd64 312-2 [605 kB]
Get:160 http://ftp.us.debian.org/debian/ jessie/main haveged amd64 1.9.1-1 [31.4 kB]
Get:161 http://ftp.us.debian.org/debian/ jessie/main libruby2.1 amd64 2.1.5-2+deb8u2 [3278 kB]
Get:162 http://ftp.us.debian.org/debian/ jessie/main vim-nox amd64 2:7.4.488-7 [1049 kB]
Extracting templates from packages: 18% Extracting templates from packages: 37% Extracting templates from packages: 55% Extracting templates from packages: 74% Extracting templates from packages: 92% Extracting templates from packages: 100%
Preconfiguring packages ...
Fetched 89.8 MB in 2min 36s (574 kB/s)
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
(Reading database ... 13071 files and directories currently installed.)
Preparing to unpack .../perl-base_5.20.2-3+deb8u6_amd64.deb ...
Unpacking perl-base (5.20.2-3+deb8u6) over (5.20.2-3+deb8u5) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up perl-base (5.20.2-3+deb8u6) ...
Selecting previously unselected package libcwidget3:amd64.
(Reading database ... 13071 files and directories currently installed.)
Preparing to unpack .../libcwidget3_0.5.17-2_amd64.deb ...
Unpacking libcwidget3:amd64 (0.5.17-2) ...
Selecting previously unselected package libgpm2:amd64.
Preparing to unpack .../libgpm2_1.20.4-6.1+b2_amd64.deb ...
Unpacking libgpm2:amd64 (1.20.4-6.1+b2) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../libkeyutils1_1.5.9-5+b1_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.9-5+b1) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../libkrb5support0_1.12.1+dfsg-19+deb8u2_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.12.1+dfsg-19+deb8u2) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../libk5crypto3_1.12.1+dfsg-19+deb8u2_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.12.1+dfsg-19+deb8u2) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../libkrb5-3_1.12.1+dfsg-19+deb8u2_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.12.1+dfsg-19+deb8u2) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.12.1+dfsg-19+deb8u2) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-13+deb8u1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.26.dfsg1-13+deb8u1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-13+deb8u1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.26.dfsg1-13+deb8u1) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../libldap-2.4-2_2.4.40+dfsg-1+deb8u2_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.40+dfsg-1+deb8u2) ...
Selecting previously unselected package liblockfile-bin.
Preparing to unpack .../liblockfile-bin_1.09-6_amd64.deb ...
Unpacking liblockfile-bin (1.09-6) ...
Selecting previously unselected package liblockfile1:amd64.
Preparing to unpack .../liblockfile1_1.09-6_amd64.deb ...
Unpacking liblockfile1:amd64 (1.09-6) ...
Selecting previously unselected package libsqlite3-0:amd64.
Preparing to unpack .../libsqlite3-0_3.8.7.1-1+deb8u1_amd64.deb ...
Unpacking libsqlite3-0:amd64 (3.8.7.1-1+deb8u1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.1+dfsg1-5+deb8u2_amd64.deb ...
Unpacking libxml2:amd64 (2.9.1+dfsg1-5+deb8u2) ...
Selecting previously unselected package perl-modules.
Preparing to unpack .../perl-modules_5.20.2-3+deb8u6_all.deb ...
Unpacking perl-modules (5.20.2-3+deb8u6) ...
Selecting previously unselected package perl.
Preparing to unpack .../perl_5.20.2-3+deb8u6_amd64.deb ...
Unpacking perl (5.20.2-3+deb8u6) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.1.0-6+deb8u3_amd64.deb ...
Unpacking libexpat1:amd64 (2.1.0-6+deb8u3) ...
Selecting previously unselected package libpng12-0:amd64.
Preparing to unpack .../libpng12-0_1.2.50-2+deb8u2_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.50-2+deb8u2) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../libfreetype6_2.5.2-3+deb8u1_amd64.deb ...
Unpacking libfreetype6:amd64 (2.5.2-3+deb8u1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.34-1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-6.3_all.deb ...
Unpacking fontconfig-config (2.11.0-6.3) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../libfontconfig1_2.11.0-6.3_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.11.0-6.3) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../fontconfig_2.11.0-6.3_amd64.deb ...
Unpacking fontconfig (2.11.0-6.3) ...
Selecting previously unselected package imagemagick-common.
Preparing to unpack .../imagemagick-common_8%3a6.8.9.9-5+deb8u3_all.deb ...
Unpacking imagemagick-common (8:6.8.9.9-5+deb8u3) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../libasound2-data_1.0.28-1_all.deb ...
Unpacking libasound2-data (1.0.28-1) ...
Selecting previously unselected package libasound2:amd64.
Preparing to unpack .../libasound2_1.0.28-1_amd64.deb ...
Unpacking libasound2:amd64 (1.0.28-1) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.42.1-1+b1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.42.1-1+b1) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../libatk1.0-data_2.14.0-1_all.deb ...
Unpacking libatk1.0-data (2.14.0-1) ...
Selecting previously unselected package libatk1.0-0:amd64.
Preparing to unpack .../libatk1.0-0_2.14.0-1_amd64.deb ...
Unpacking libatk1.0-0:amd64 (2.14.0-1) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../libdbus-1-3_1.8.20-0+deb8u1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.8.20-0+deb8u1) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../libxau6_1%3a1.0.8-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1+b1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.1-1+b1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../libxcb1_1.10-3+b1_amd64.deb ...
Unpacking libxcb1:amd64 (1.10-3+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-3_all.deb ...
Unpacking libx11-data (2:1.6.2-3) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../libx11-6_2%3a1.6.2-3_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.6.2-3) ...
Selecting previously unselected package libatspi2.0-0:amd64.
Preparing to unpack .../libatspi2.0-0_2.14.0-1_amd64.deb ...
Unpacking libatspi2.0-0:amd64 (2.14.0-1) ...
Selecting previously unselected package libatk-bridge2.0-0:amd64.
Preparing to unpack .../libatk-bridge2.0-0_2.14.0-2_amd64.deb ...
Unpacking libatk-bridge2.0-0:amd64 (2.14.0-2) ...
Selecting previously unselected package libavahi-common-data:amd64.
Preparing to unpack .../libavahi-common-data_0.6.31-5_amd64.deb ...
Unpacking libavahi-common-data:amd64 (0.6.31-5) ...
Selecting previously unselected package libavahi-common3:amd64.
Preparing to unpack .../libavahi-common3_0.6.31-5_amd64.deb ...
Unpacking libavahi-common3:amd64 (0.6.31-5) ...
Selecting previously unselected package libavahi-client3:amd64.
Preparing to unpack .../libavahi-client3_0.6.31-5_amd64.deb ...
Unpacking libavahi-client3:amd64 (0.6.31-5) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../libpixman-1-0_0.32.6-3_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.32.6-3) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../libxcb-render0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../libxcb-shm0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../libxext6_2%3a1.3.3-1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.3-1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../libxrender1_1%3a0.9.8-1+b1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.8-1+b1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../libcairo2_1.14.0-2.1+deb8u1_amd64.deb ...
Unpacking libcairo2:amd64 (1.14.0-2.1+deb8u1) ...
Selecting previously unselected package libcairo-gobject2:amd64.
Preparing to unpack .../libcairo-gobject2_1.14.0-2.1+deb8u1_amd64.deb ...
Unpacking libcairo-gobject2:amd64 (1.14.0-2.1+deb8u1) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../liblcms2-2_2.6-3+b3_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.6-3+b3) ...
Selecting previously unselected package libcolord2:amd64.
Preparing to unpack .../libcolord2_1.2.1-1+b2_amd64.deb ...
Unpacking libcolord2:amd64 (1.2.1-1+b2) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../libcroco3_0.6.8-3+b1_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.8-3+b1) ...
Selecting previously unselected package libcups2:amd64.
Preparing to unpack .../libcups2_1.7.5-11+deb8u1_amd64.deb ...
Unpacking libcups2:amd64 (1.7.5-11+deb8u1) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../libdatrie1_0.2.8-1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.8-1) ...
Selecting previously unselected package libdbus-glib-1-2:amd64.
Preparing to unpack .../libdbus-glib-1-2_0.102-1_amd64.deb ...
Unpacking libdbus-glib-1-2:amd64 (0.102-1) ...
Selecting previously unselected package libdconf1:amd64.
Preparing to unpack .../libdconf1_0.22.0-1_amd64.deb ...
Unpacking libdconf1:amd64 (0.22.0-1) ...
Selecting previously unselected package libelfg0:amd64.
Preparing to unpack .../libelfg0_0.8.13-5_amd64.deb ...
Unpacking libelfg0:amd64 (0.8.13-5) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../libgomp1_4.9.2-10_amd64.deb ...
Unpacking libgomp1:amd64 (4.9.2-10) ...
Selecting previously unselected package libfftw3-double3:amd64.
Preparing to unpack .../libfftw3-double3_3.3.4-2_amd64.deb ...
Unpacking libfftw3-double3:amd64 (3.3.4-2) ...
Selecting previously unselected package libfribidi0:amd64.
Preparing to unpack .../libfribidi0_0.19.6-3_amd64.deb ...
Unpacking libfribidi0:amd64 (0.19.6-3) ...
Selecting previously unselected package gconf2-common.
Preparing to unpack .../gconf2-common_3.2.6-3_all.deb ...
Unpacking gconf2-common (3.2.6-3) ...
Selecting previously unselected package libgconf-2-4:amd64.
Preparing to unpack .../libgconf-2-4_3.2.6-3_amd64.deb ...
Unpacking libgconf-2-4:amd64 (3.2.6-3) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../libjpeg62-turbo_1%3a1.3.1-12_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:1.3.1-12) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../libjbig0_2.1-3.1_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-3.1) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../libtiff5_4.0.3-12.3+deb8u1_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.3-12.3+deb8u1) ...
Selecting previously unselected package libvpx1:amd64.
Preparing to unpack .../libvpx1_1.3.0-3_amd64.deb ...
Unpacking libvpx1:amd64 (1.3.0-3) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../libxpm4_1%3a3.5.11-1+b1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.11-1+b1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../libgd3_2.1.0-5+deb8u6_amd64.deb ...
Unpacking libgd3:amd64 (2.1.0-5+deb8u6) ...
Selecting previously unselected package libjasper1:amd64.
Preparing to unpack .../libjasper1_1.900.1-debian1-2.4+deb8u1_amd64.deb ...
Unpacking libjasper1:amd64 (1.900.1-debian1-2.4+deb8u1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../libgdk-pixbuf2.0-common_2.31.1-2+deb8u5_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.31.1-2+deb8u5) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:amd64.
Preparing to unpack .../libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_amd64.deb ...
Unpacking libgdk-pixbuf2.0-0:amd64 (2.31.1-2+deb8u5) ...
Selecting previously unselected package libgif4:amd64.
Preparing to unpack .../libgif4_4.1.6-11+deb8u1_amd64.deb ...
Unpacking libgif4:amd64 (4.1.6-11+deb8u1) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../libgraphite2-3_1.3.6-1~deb8u1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.6-1~deb8u1) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../dconf-service_0.22.0-1_amd64.deb ...
Unpacking dconf-service (0.22.0-1) ...
Selecting previously unselected package dconf-gsettings-backend:amd64.
Preparing to unpack .../dconf-gsettings-backend_0.22.0-1_amd64.deb ...
Unpacking dconf-gsettings-backend:amd64 (0.22.0-1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../hicolor-icon-theme_0.13-1_all.deb ...
Unpacking hicolor-icon-theme (0.13-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../libthai-data_0.1.21-1_all.deb ...
Unpacking libthai-data (0.1.21-1) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../libthai0_0.1.21-1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.21-1) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../libpango-1.0-0_1.36.8-3_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.36.8-3) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../libharfbuzz0b_0.9.35-2_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (0.9.35-2) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../libpangoft2-1.0-0_1.36.8-3_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.36.8-3) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../libpangocairo-1.0-0_1.36.8-3_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.36.8-3) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../libwayland-client0_1.6.0-2_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.6.0-2) ...
Selecting previously unselected package libwayland-cursor0:amd64.
Preparing to unpack .../libwayland-cursor0_1.6.0-2_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.6.0-2) ...
Selecting previously unselected package libxcomposite1:amd64.
Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_amd64.deb ...
Unpacking libxcomposite1:amd64 (1:0.4.4-1) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../libxfixes3_1%3a5.0.1-2+b2_amd64.deb ...
Unpacking libxfixes3:amd64 (1:5.0.1-2+b2) ...
Selecting previously unselected package libxcursor1:amd64.
Preparing to unpack .../libxcursor1_1%3a1.1.14-1+b1_amd64.deb ...
Unpacking libxcursor1:amd64 (1:1.1.14-1+b1) ...
Selecting previously unselected package libxdamage1:amd64.
Preparing to unpack .../libxdamage1_1%3a1.1.4-2+b1_amd64.deb ...
Unpacking libxdamage1:amd64 (1:1.1.4-2+b1) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../libxi6_2%3a1.7.4-1+b2_amd64.deb ...
Unpacking libxi6:amd64 (2:1.7.4-1+b2) ...
Selecting previously unselected package libxinerama1:amd64.
Preparing to unpack .../libxinerama1_2%3a1.1.3-1+b1_amd64.deb ...
Unpacking libxinerama1:amd64 (2:1.1.3-1+b1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../xkb-data_2.12-1_all.deb ...
Unpacking xkb-data (2.12-1) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../libxkbcommon0_0.4.3-2_amd64.deb ...
Unpacking libxkbcommon0:amd64 (0.4.3-2) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../libxrandr2_2%3a1.4.2-1+b1_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.4.2-1+b1) ...
Selecting previously unselected package libgtk-3-bin.
Preparing to unpack .../libgtk-3-bin_3.14.5-1+deb8u1_amd64.deb ...
Adding 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin'
Adding 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin'
Unpacking libgtk-3-bin (3.14.5-1+deb8u1) ...
Selecting previously unselected package librsvg2-2:amd64.
Preparing to unpack .../librsvg2-2_2.40.5-1+deb8u2_amd64.deb ...
Unpacking librsvg2-2:amd64 (2.40.5-1+deb8u2) ...
Selecting previously unselected package librsvg2-common:amd64.
Preparing to unpack .../librsvg2-common_2.40.5-1+deb8u2_amd64.deb ...
Unpacking librsvg2-common:amd64 (2.40.5-1+deb8u2) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../adwaita-icon-theme_3.14.0-2_all.deb ...
Unpacking adwaita-icon-theme (3.14.0-2) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../libgtk-3-common_3.14.5-1+deb8u1_all.deb ...
Unpacking libgtk-3-common (3.14.5-1+deb8u1) ...
Selecting previously unselected package libjson-glib-1.0-common.
Preparing to unpack .../libjson-glib-1.0-common_1.0.2-1_all.deb ...
Unpacking libjson-glib-1.0-common (1.0.2-1) ...
Selecting previously unselected package libjson-glib-1.0-0:amd64.
Preparing to unpack .../libjson-glib-1.0-0_1.0.2-1_amd64.deb ...
Unpacking libjson-glib-1.0-0:amd64 (1.0.2-1) ...
Selecting previously unselected package libproxy1:amd64.
Preparing to unpack .../libproxy1_0.4.11-4+b2_amd64.deb ...
Unpacking libproxy1:amd64 (0.4.11-4+b2) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../glib-networking-common_2.42.0-2_all.deb ...
Unpacking glib-networking-common (2.42.0-2) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../glib-networking-services_2.42.0-2_amd64.deb ...
Unpacking glib-networking-services (2.42.0-2) ...
Selecting previously unselected package gsettings-desktop-schemas.
Preparing to unpack .../gsettings-desktop-schemas_3.14.1-1_all.deb ...
Unpacking gsettings-desktop-schemas (3.14.1-1) ...
Selecting previously unselected package glib-networking:amd64.
Preparing to unpack .../glib-networking_2.42.0-2_amd64.deb ...
Unpacking glib-networking:amd64 (2.42.0-2) ...
Selecting previously unselected package libsoup2.4-1:amd64.
Preparing to unpack .../libsoup2.4-1_2.48.0-1_amd64.deb ...
Unpacking libsoup2.4-1:amd64 (2.48.0-1) ...
Selecting previously unselected package libsoup-gnome2.4-1:amd64.
Preparing to unpack .../libsoup-gnome2.4-1_2.48.0-1_amd64.deb ...
Unpacking libsoup-gnome2.4-1:amd64 (2.48.0-1) ...
Selecting previously unselected package librest-0.7-0:amd64.
Preparing to unpack .../librest-0.7-0_0.7.92-3_amd64.deb ...
Unpacking librest-0.7-0:amd64 (0.7.92-3) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../shared-mime-info_1.3-1_amd64.deb ...
Unpacking shared-mime-info (1.3-1) ...
Selecting previously unselected package libgtk-3-0:amd64.
Preparing to unpack .../libgtk-3-0_3.14.5-1+deb8u1_amd64.deb ...
Unpacking libgtk-3-0:amd64 (3.14.5-1+deb8u1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+7_all.deb ...
Unpacking x11-common (1:7.7+7) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../libice6_2%3a1.0.9-1+b1_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.9-1+b1) ...
Selecting previously unselected package libiw30:amd64.
Preparing to unpack .../libiw30_30~pre9-8_amd64.deb ...
Unpacking libiw30:amd64 (30~pre9-8) ...
Selecting previously unselected package liblqr-1-0:amd64.
Preparing to unpack .../liblqr-1-0_0.4.2-2_amd64.deb ...
Unpacking liblqr-1-0:amd64 (0.4.2-2) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../libltdl7_2.4.2-1.11_amd64.deb ...
Unpacking libltdl7:amd64 (2.4.2-1.11) ...
Selecting previously unselected package liblua5.2-0:amd64.
Preparing to unpack .../liblua5.2-0_5.2.3-1.1_amd64.deb ...
Unpacking liblua5.2-0:amd64 (5.2.3-1.1) ...
Selecting previously unselected package libmagickcore-6.q16-2:amd64.
Preparing to unpack .../libmagickcore-6.q16-2_8%3a6.8.9.9-5+deb8u3_amd64.deb ...
Unpacking libmagickcore-6.q16-2:amd64 (8:6.8.9.9-5+deb8u3) ...
Selecting previously unselected package libmagickwand-6.q16-2:amd64.
Preparing to unpack .../libmagickwand-6.q16-2_8%3a6.8.9.9-5+deb8u3_amd64.deb ...
Unpacking libmagickwand-6.q16-2:amd64 (8:6.8.9.9-5+deb8u3) ...
Selecting previously unselected package libnl-3-200:amd64.
Preparing to unpack .../libnl-3-200_3.2.24-2_amd64.deb ...
Unpacking libnl-3-200:amd64 (3.2.24-2) ...
Selecting previously unselected package libnl-genl-3-200:amd64.
Preparing to unpack .../libnl-genl-3-200_3.2.24-2_amd64.deb ...
Unpacking libnl-genl-3-200:amd64 (3.2.24-2) ...
Selecting previously unselected package libpcsclite1:amd64.
Preparing to unpack .../libpcsclite1_1.8.13-1_amd64.deb ...
Unpacking libpcsclite1:amd64 (1.8.13-1) ...
Selecting previously unselected package libpython2.7-minimal:amd64.
Preparing to unpack .../libpython2.7-minimal_2.7.9-2_amd64.deb ...
Unpacking libpython2.7-minimal:amd64 (2.7.9-2) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.58_all.deb ...
Unpacking mime-support (3.58) ...
Selecting previously unselected package libpython2.7-stdlib:amd64.
Preparing to unpack .../libpython2.7-stdlib_2.7.9-2_amd64.deb ...
Unpacking libpython2.7-stdlib:amd64 (2.7.9-2) ...
Selecting previously unselected package libpython2.7:amd64.
Preparing to unpack .../libpython2.7_2.7.9-2_amd64.deb ...
Unpacking libpython2.7:amd64 (2.7.9-2) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../libsm6_2%3a1.2.2-1+b1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.2-1+b1) ...
Selecting previously unselected package libtcl8.6:amd64.
Preparing to unpack .../libtcl8.6_8.6.2+dfsg-2_amd64.deb ...
Unpacking libtcl8.6:amd64 (8.6.2+dfsg-2) ...
Selecting previously unselected package libxt6:amd64.
Preparing to unpack .../libxt6_1%3a1.1.4-1+b1_amd64.deb ...
Unpacking libxt6:amd64 (1:1.1.4-1+b1) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.2-1) ...
Selecting previously unselected package libxaw7:amd64.
Preparing to unpack .../libxaw7_2%3a1.0.12-2+b1_amd64.deb ...
Unpacking libxaw7:amd64 (2:1.0.12-2+b1) ...
Selecting previously unselected package libxft2:amd64.
Preparing to unpack .../libxft2_2.3.2-1_amd64.deb ...
Unpacking libxft2:amd64 (2.3.2-1) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../libyaml-0-2_0.1.6-3_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.1.6-3) ...
Selecting previously unselected package libhavege1:amd64.
Preparing to unpack .../libhavege1_1.9.1-1_amd64.deb ...
Unpacking libhavege1:amd64 (1.9.1-1) ...
Selecting previously unselected package aptitude-common.
Preparing to unpack .../aptitude-common_0.6.11-1_all.deb ...
Unpacking aptitude-common (0.6.11-1) ...
Selecting previously unselected package libxapian22.
Preparing to unpack .../libxapian22_1.2.19-1+deb8u1_amd64.deb ...
Unpacking libxapian22 (1.2.19-1+deb8u1) ...
Selecting previously unselected package aptitude.
Preparing to unpack .../aptitude_0.6.11-1+b1_amd64.deb ...
Unpacking aptitude (0.6.11-1+b1) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../emacsen-common_2.0.8_all.deb ...
Unpacking emacsen-common (2.0.8) ...
Selecting previously unselected package emacs24-common.
Preparing to unpack .../emacs24-common_24.4+1-5_all.deb ...
Unpacking emacs24-common (24.4+1-5) ...
Selecting previously unselected package emacs24-bin-common.
Preparing to unpack .../emacs24-bin-common_24.4+1-5_amd64.deb ...
Unpacking emacs24-bin-common (24.4+1-5) ...
Selecting previously unselected package gconf-service.
Preparing to unpack .../gconf-service_3.2.6-3_amd64.deb ...
Unpacking gconf-service (3.2.6-3) ...
Selecting previously unselected package libotf0.
Preparing to unpack .../libotf0_0.9.13-2_amd64.deb ...
Unpacking libotf0 (0.9.13-2) ...
Selecting previously unselected package m17n-db.
Preparing to unpack .../m17n-db_1.6.5-1_all.deb ...
Unpacking m17n-db (1.6.5-1) ...
Selecting previously unselected package libm17n-0.
Preparing to unpack .../libm17n-0_1.6.4-3_amd64.deb ...
Unpacking libm17n-0 (1.6.4-3) ...
Selecting previously unselected package emacs24.
Preparing to unpack .../emacs24_24.4+1-5_amd64.deb ...
Unpacking emacs24 (24.4+1-5) ...
Selecting previously unselected package emacs.
Preparing to unpack .../archives/emacs_46.1_all.deb ...
Unpacking emacs (46.1) ...
Selecting previously unselected package libfile-basedir-perl.
Preparing to unpack .../libfile-basedir-perl_0.03-1_all.deb ...
Unpacking libfile-basedir-perl (0.03-1) ...
Selecting previously unselected package libfile-desktopentry-perl.
Preparing to unpack .../libfile-desktopentry-perl_0.07-1_all.deb ...
Unpacking libfile-desktopentry-perl (0.07-1) ...
Selecting previously unselected package libfile-mimeinfo-perl.
Preparing to unpack .../libfile-mimeinfo-perl_0.26-1_all.deb ...
Unpacking libfile-mimeinfo-perl (0.26-1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../libglib2.0-data_2.42.1-1_all.deb ...
Unpacking libglib2.0-data (2.42.1-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../libglib2.0-bin_2.42.1-1+b1_amd64.deb ...
Unpacking libglib2.0-bin (2.42.1-1+b1) ...
Selecting previously unselected package libperl5.20.
Preparing to unpack .../libperl5.20_5.20.2-3+deb8u6_amd64.deb ...
Unpacking libperl5.20 (5.20.2-3+deb8u6) ...
Selecting previously unselected package libutempter0.
Preparing to unpack .../libutempter0_1.1.5-4_amd64.deb ...
Unpacking libutempter0 (1.1.5-4) ...
Selecting previously unselected package psmisc.
Preparing to unpack .../psmisc_22.21-2_amd64.deb ...
Unpacking psmisc (22.21-2) ...
Selecting previously unselected package sudo.
Preparing to unpack .../sudo_1.8.10p3-1+deb8u3_amd64.deb ...
Unpacking sudo (1.8.10p3-1+deb8u3) ...
Selecting previously unselected package vim-runtime.
Preparing to unpack .../vim-runtime_2%3a7.4.488-7_all.deb ...
Adding 'diversion of /usr/share/vim/vim74/doc/help.txt to /usr/share/vim/vim74/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim74/doc/tags to /usr/share/vim/vim74/doc/tags.vim-tiny by vim-runtime'
Unpacking vim-runtime (2:7.4.488-7) ...
Selecting previously unselected package wireless-tools.
Preparing to unpack .../wireless-tools_30~pre9-8_amd64.deb ...
Unpacking wireless-tools (30~pre9-8) ...
Selecting previously unselected package wpasupplicant.
Preparing to unpack .../wpasupplicant_2.3-1+deb8u3_amd64.deb ...
Unpacking wpasupplicant (2.3-1+deb8u3) ...
Selecting previously unselected package xbitmaps.
Preparing to unpack .../xbitmaps_1.1.1-2_all.deb ...
Unpacking xbitmaps (1.1.1-2) ...
Selecting previously unselected package xterm.
Preparing to unpack .../archives/xterm_312-2_amd64.deb ...
Unpacking xterm (312-2) ...
Selecting previously unselected package haveged.
Preparing to unpack .../haveged_1.9.1-1_amd64.deb ...
Unpacking haveged (1.9.1-1) ...
Selecting previously unselected package libruby2.1:amd64.
Preparing to unpack .../libruby2.1_2.1.5-2+deb8u2_amd64.deb ...
Unpacking libruby2.1:amd64 (2.1.5-2+deb8u2) ...
Selecting previously unselected package vim-nox.
Preparing to unpack .../vim-nox_2%3a7.4.488-7_amd64.deb ...
Unpacking vim-nox (2:7.4.488-7) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u4) ...
Setting up libcwidget3:amd64 (0.5.17-2) ...
Setting up libgpm2:amd64 (1.20.4-6.1+b2) ...
Setting up libkeyutils1:amd64 (1.5.9-5+b1) ...
Setting up libkrb5support0:amd64 (1.12.1+dfsg-19+deb8u2) ...
Setting up libk5crypto3:amd64 (1.12.1+dfsg-19+deb8u2) ...
Setting up libkrb5-3:amd64 (1.12.1+dfsg-19+deb8u2) ...
Setting up libgssapi-krb5-2:amd64 (1.12.1+dfsg-19+deb8u2) ...
Setting up libsasl2-modules-db:amd64 (2.1.26.dfsg1-13+deb8u1) ...
Setting up libsasl2-2:amd64 (2.1.26.dfsg1-13+deb8u1) ...
Setting up libldap-2.4-2:amd64 (2.4.40+dfsg-1+deb8u2) ...
Setting up liblockfile-bin (1.09-6) ...
Setting up liblockfile1:amd64 (1.09-6) ...
Setting up libsqlite3-0:amd64 (3.8.7.1-1+deb8u1) ...
Setting up libxml2:amd64 (2.9.1+dfsg1-5+deb8u2) ...
Setting up perl-modules (5.20.2-3+deb8u6) ...
Setting up perl (5.20.2-3+deb8u6) ...
update-alternatives: using /usr/bin/prename to provide /usr/bin/rename (rename) in auto mode
Setting up libexpat1:amd64 (2.1.0-6+deb8u3) ...
Setting up libpng12-0:amd64 (1.2.50-2+deb8u2) ...
Setting up libfreetype6:amd64 (2.5.2-3+deb8u1) ...
Setting up ucf (3.0030) ...
Setting up fonts-dejavu-core (2.34-1) ...
Setting up fontconfig-config (2.11.0-6.3) ...
Setting up libfontconfig1:amd64 (2.11.0-6.3) ...
Setting up fontconfig (2.11.0-6.3) ...
Regenerating fonts cache... done.
Setting up imagemagick-common (8:6.8.9.9-5+deb8u3) ...
Setting up libasound2-data (1.0.28-1) ...
Setting up libasound2:amd64 (1.0.28-1) ...
Setting up libglib2.0-0:amd64 (2.42.1-1+b1) ...
Setting up libatk1.0-data (2.14.0-1) ...
Setting up libatk1.0-0:amd64 (2.14.0-1) ...
Setting up libdbus-1-3:amd64 (1.8.20-0+deb8u1) ...
Setting up libxau6:amd64 (1:1.0.8-1) ...
Setting up libxdmcp6:amd64 (1:1.1.1-1+b1) ...
Setting up libxcb1:amd64 (1.10-3+b1) ...
Setting up libx11-data (2:1.6.2-3) ...
Setting up libx11-6:amd64 (2:1.6.2-3) ...
Setting up libatspi2.0-0:amd64 (2.14.0-1) ...
Setting up libatk-bridge2.0-0:amd64 (2.14.0-2) ...
Setting up libavahi-common-data:amd64 (0.6.31-5) ...
Setting up libavahi-common3:amd64 (0.6.31-5) ...
Setting up libavahi-client3:amd64 (0.6.31-5) ...
Setting up libpixman-1-0:amd64 (0.32.6-3) ...
Setting up libxcb-render0:amd64 (1.10-3+b1) ...
Setting up libxcb-shm0:amd64 (1.10-3+b1) ...
Setting up libxext6:amd64 (2:1.3.3-1) ...
Setting up libxrender1:amd64 (1:0.9.8-1+b1) ...
Setting up libcairo2:amd64 (1.14.0-2.1+deb8u1) ...
Setting up libcairo-gobject2:amd64 (1.14.0-2.1+deb8u1) ...
Setting up liblcms2-2:amd64 (2.6-3+b3) ...
Setting up libcolord2:amd64 (1.2.1-1+b2) ...
Setting up libcroco3:amd64 (0.6.8-3+b1) ...
Setting up libcups2:amd64 (1.7.5-11+deb8u1) ...
Setting up libdatrie1:amd64 (0.2.8-1) ...
Setting up libdbus-glib-1-2:amd64 (0.102-1) ...
Setting up libdconf1:amd64 (0.22.0-1) ...
Setting up libelfg0:amd64 (0.8.13-5) ...
Setting up libgomp1:amd64 (4.9.2-10) ...
Setting up libfftw3-double3:amd64 (3.3.4-2) ...
Setting up libfribidi0:amd64 (0.19.6-3) ...
Setting up gconf2-common (3.2.6-3) ...
Creating config file /etc/gconf/2/path with new version
Setting up libgconf-2-4:amd64 (3.2.6-3) ...
Setting up libjpeg62-turbo:amd64 (1:1.3.1-12) ...
Setting up libjbig0:amd64 (2.1-3.1) ...
Setting up libtiff5:amd64 (4.0.3-12.3+deb8u1) ...
Setting up libvpx1:amd64 (1.3.0-3) ...
Setting up libxpm4:amd64 (1:3.5.11-1+b1) ...
Setting up libgd3:amd64 (2.1.0-5+deb8u6) ...
Setting up libjasper1:amd64 (1.900.1-debian1-2.4+deb8u1) ...
Setting up libgdk-pixbuf2.0-common (2.31.1-2+deb8u5) ...
Setting up libgdk-pixbuf2.0-0:amd64 (2.31.1-2+deb8u5) ...
Setting up libgif4:amd64 (4.1.6-11+deb8u1) ...
Setting up libgraphite2-3:amd64 (1.3.6-1~deb8u1) ...
Setting up dconf-service (0.22.0-1) ...
Setting up dconf-gsettings-backend:amd64 (0.22.0-1) ...
Setting up hicolor-icon-theme (0.13-1) ...
Setting up libthai-data (0.1.21-1) ...
Setting up libthai0:amd64 (0.1.21-1) ...
Setting up libpango-1.0-0:amd64 (1.36.8-3) ...
Setting up libharfbuzz0b:amd64 (0.9.35-2) ...
Setting up libpangoft2-1.0-0:amd64 (1.36.8-3) ...
Setting up libpangocairo-1.0-0:amd64 (1.36.8-3) ...
Setting up libwayland-client0:amd64 (1.6.0-2) ...
Setting up libwayland-cursor0:amd64 (1.6.0-2) ...
Setting up libxcomposite1:amd64 (1:0.4.4-1) ...
Setting up libxfixes3:amd64 (1:5.0.1-2+b2) ...
Setting up libxcursor1:amd64 (1:1.1.14-1+b1) ...
Setting up libxdamage1:amd64 (1:1.1.4-2+b1) ...
Setting up libxi6:amd64 (2:1.7.4-1+b2) ...
Setting up libxinerama1:amd64 (2:1.1.3-1+b1) ...
Setting up xkb-data (2.12-1) ...
Setting up libxkbcommon0:amd64 (0.4.3-2) ...
Setting up libxrandr2:amd64 (2:1.4.2-1+b1) ...
Setting up librsvg2-2:amd64 (2.40.5-1+deb8u2) ...
Setting up librsvg2-common:amd64 (2.40.5-1+deb8u2) ...
Setting up libjson-glib-1.0-common (1.0.2-1) ...
Setting up libjson-glib-1.0-0:amd64 (1.0.2-1) ...
Setting up libproxy1:amd64 (0.4.11-4+b2) ...
Setting up glib-networking-common (2.42.0-2) ...
Setting up glib-networking-services (2.42.0-2) ...
Setting up gsettings-desktop-schemas (3.14.1-1) ...
Setting up glib-networking:amd64 (2.42.0-2) ...
Setting up libsoup2.4-1:amd64 (2.48.0-1) ...
Setting up libsoup-gnome2.4-1:amd64 (2.48.0-1) ...
Setting up librest-0.7-0:amd64 (0.7.92-3) ...
Setting up shared-mime-info (1.3-1) ...
Setting up x11-common (1:7.7+7) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:amd64 (2:1.0.9-1+b1) ...
Setting up libiw30:amd64 (30~pre9-8) ...
Setting up liblqr-1-0:amd64 (0.4.2-2) ...
Setting up libltdl7:amd64 (2.4.2-1.11) ...
Setting up liblua5.2-0:amd64 (5.2.3-1.1) ...
Setting up libmagickcore-6.q16-2:amd64 (8:6.8.9.9-5+deb8u3) ...
Setting up libmagickwand-6.q16-2:amd64 (8:6.8.9.9-5+deb8u3) ...
Setting up libnl-3-200:amd64 (3.2.24-2) ...
Setting up libnl-genl-3-200:amd64 (3.2.24-2) ...
Setting up libpcsclite1:amd64 (1.8.13-1) ...
Setting up libpython2.7-minimal:amd64 (2.7.9-2) ...
Setting up mime-support (3.58) ...
Setting up libpython2.7-stdlib:amd64 (2.7.9-2) ...
Setting up libpython2.7:amd64 (2.7.9-2) ...
Setting up libsm6:amd64 (2:1.2.2-1+b1) ...
Setting up libtcl8.6:amd64 (8.6.2+dfsg-2) ...
Setting up libxt6:amd64 (1:1.1.4-1+b1) ...
Setting up libxmu6:amd64 (2:1.1.2-1) ...
Setting up libxaw7:amd64 (2:1.0.12-2+b1) ...
Setting up libxft2:amd64 (2.3.2-1) ...
Setting up libyaml-0-2:amd64 (0.1.6-3) ...
Setting up libhavege1:amd64 (1.9.1-1) ...
Setting up aptitude-common (0.6.11-1) ...
Setting up libxapian22 (1.2.19-1+deb8u1) ...
Setting up aptitude (0.6.11-1+b1) ...
update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode
Setting up emacsen-common (2.0.8) ...
Setting up emacs24-common (24.4+1-5) ...
Setting up emacs24-bin-common (24.4+1-5) ...
update-alternatives: using /usr/bin/ctags.emacs24 to provide /usr/bin/ctags (ctags) in auto mode
update-alternatives: using /usr/bin/ebrowse.emacs24 to provide /usr/bin/ebrowse (ebrowse) in auto mode
update-alternatives: using /usr/bin/emacsclient.emacs24 to provide /usr/bin/emacsclient (emacsclient) in auto mode
update-alternatives: using /usr/bin/etags.emacs24 to provide /usr/bin/etags (etags) in auto mode
update-alternatives: using /usr/bin/grep-changelog.emacs24 to provide /usr/bin/grep-changelog (grep-changelog) in auto mode
Setting up gconf-service (3.2.6-3) ...
Setting up libotf0 (0.9.13-2) ...
Setting up m17n-db (1.6.5-1) ...
Setting up libm17n-0 (1.6.4-3) ...
Setting up libfile-basedir-perl (0.03-1) ...
Setting up libfile-desktopentry-perl (0.07-1) ...
Setting up libfile-mimeinfo-perl (0.26-1) ...
Setting up libglib2.0-data (2.42.1-1) ...
Setting up libglib2.0-bin (2.42.1-1+b1) ...
Setting up libperl5.20 (5.20.2-3+deb8u6) ...
Setting up libutempter0 (1.1.5-4) ...
Creating utempter group...
Setting up psmisc (22.21-2) ...
Setting up sudo (1.8.10p3-1+deb8u3) ...
Setting up vim-runtime (2:7.4.488-7) ...
Processing /usr/share/vim/addons/doc
Setting up wireless-tools (30~pre9-8) ...
Setting up wpasupplicant (2.3-1+deb8u3) ...
Setting up xbitmaps (1.1.1-2) ...
Setting up xterm (312-2) ...
update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode
update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode
Setting up haveged (1.9.1-1) ...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libruby2.1:amd64 (2.1.5-2+deb8u2) ...
Setting up vim-nox (2:7.4.488-7) ...
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.nox to provide /usr/bin/ex (ex) in auto mode
Setting up libgtk-3-common (3.14.5-1+deb8u1) ...
Setting up libgtk-3-0:amd64 (3.14.5-1+deb8u1) ...
Setting up libgtk-3-bin (3.14.5-1+deb8u1) ...
Setting up adwaita-icon-theme (3.14.0-2) ...
Setting up emacs24 (24.4+1-5) ...
update-alternatives: using /usr/bin/emacs24-x to provide /usr/bin/emacs (emacs) in auto mode
Install emacsen-common for emacs24
emacsen-common: Handling install of emacsen flavor emacs24
Wrote /etc/emacs24/site-start.d/00debian-vars.elc
Wrote /usr/share/emacs24/site-lisp/debian-startup.elc
Setting up emacs (46.1) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.31.1-2+deb8u5) ...
Processing triggers for systemd (215-17+deb8u4) ...
+ retval=0
+ true
+ true
+ return 0
+ retcode=0
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean
+ retval=0
+ true
+ true
+ return 0
+ return 0
+ createSnapshot packages
+ snapshot_name=packages
+ '[' '' == 1 ']'
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_packages
+ info ' Execute any template flavor or sub flavor scripts after packages are installed'
+ output 'INFO: ' Execute any template flavor or sub flavor scripts after packages are installed
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ unset build_step_files
+ info 'Locating buildStep files: 02_install_groups.sh suffix: packages_installed'
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: packages_installed
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local calling_arg=packages_installed
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=packages_installed
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' packages_installed ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ info ' apt-get dist-upgrade'
+ output 'INFO: ' apt-get dist-upgrade
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ aptDistUpgrade
+ aptUpdate
+ debug 'Updating system'
+ output 'DEBUG: Updating' system
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ DEBIAN_FRONTEND=noninteractive
+ DEBIAN_PRIORITY=critical
+ DEBCONF_NOWARNINGS=yes
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update
Ign http://ftp.us.debian.org jessie InRelease
Hit http://ftp.us.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.us.debian.org jessie Release
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://ftp.us.debian.org jessie/main amd64 Packages
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://ftp.us.debian.org jessie/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Hit http://ftp.us.debian.org jessie/non-free amd64 Packages
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://ftp.us.debian.org jessie/contrib Translation-en
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://ftp.us.debian.org jessie/main Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://ftp.us.debian.org jessie/non-free Translation-en
Reading package lists...
+ retval=0
+ true
+ true
+ return 0
+ DEBIAN_FRONTEND=noninteractive
+ DEBIAN_PRIORITY=critical
+ DEBCONF_NOWARNINGS=yes
+ chroot_cmd env APT_LISTCHANGES_FRONTEND=none eatmydata apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 dist-upgrade -u -y
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt env APT_LISTCHANGES_FRONTEND=none eatmydata apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 dist-upgrade -u -y
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ retval=0
+ true
+ true
+ return 0
+ info ' Cleanup'
+ output 'INFO: ' Cleanup
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_groups
+ trap - ERR EXIT
+ trap
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ unset build_step_files
+ info 'Locating buildStep files: 02_install_groups.sh suffix: post'
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: post
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local calling_arg=post
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh
+ local suffix=post
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts
+ local return_global_var=path_parts
+ local filename=02_install_groups.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=02_install_groups
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 02_install_groups ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ umount_all /mnt/removable/qubes-src/linux-template-builder/mnt/
+ directory=/mnt/removable/qubes-src/linux-template-builder/mnt/
+ '[' /mnt/removable/qubes-src/linux-template-builder/mnt/ == /mnt/removable/qubes-src/linux-template-builder/mnt -o /mnt/removable/qubes-src/linux-template-builder/mnt/ == /mnt/removable/qubes-src/linux-template-builder/mnt/ ']'
++ mountPoints
+++ mountPoint ''
+++ local mount_point=
+++ [[ '' = /* ]]
++++ readlink -m .
+++ mount_point=/mnt/removable/qubes-src/linux-template-builder/
++++ sed 's#//*#/#g'
++++ echo /mnt/removable/qubes-src/linux-template-builder/
+++ echo /mnt/removable/qubes-src/linux-template-builder/
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/
+++ grep '^/mnt/removable/qubes-src/linux-template-builder/'
+++ sort -r
+++ cut -f2 '-d '
+++ sudo grep /mnt/removable/qubes-src/linux-template-builder/ /proc/mounts
++ echo '/mnt/removable/qubes-src/linux-template-builder/mnt/sys
/mnt/removable/qubes-src/linux-template-builder/mnt/run
/mnt/removable/qubes-src/linux-template-builder/mnt/proc
/mnt/removable/qubes-src/linux-template-builder/mnt'
+ '[' -n '/mnt/removable/qubes-src/linux-template-builder/mnt/sys
/mnt/removable/qubes-src/linux-template-builder/mnt/run
/mnt/removable/qubes-src/linux-template-builder/mnt/proc
/mnt/removable/qubes-src/linux-template-builder/mnt' ']'
+ removeDbusUuid
+ '[' -e /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/dbus/machine-id ']'
+ removeDivertPolicy
+ outputc red 'Reactivating initctl...'
+ color=red
+ shift
+ output Reactivating initctl...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd dpkg-divert --local --rename --remove /sbin/initctl
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt dpkg-divert --local --rename --remove /sbin/initctl
Removing 'local diversion of /sbin/initctl to /sbin/initctl.distrib'
+ retval=0
+ true
+ true
+ return 0
+ outputc green 'Removing policy-rc.d'
+ color=green
+ shift
+ output Removing policy-rc.d
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ rm -f /mnt/removable/qubes-src/linux-template-builder/mnt/usr/sbin/policy-rc.d
+ outputc red 'Restoring invoke-rc.d...'
+ color=red
+ shift
+ output Restoring invoke-rc.d...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd sed -i -e 's/exit 0 #exit 100/exit 100/' /usr/sbin/invoke-rc.d
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt sed -i -e 's/exit 0 #exit 100/exit 100/' /usr/sbin/invoke-rc.d
+ retval=0
+ true
+ true
+ return 0
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt/
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/sys
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/run
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/proc
+ true 'umount_kill: Restoring xtrace...'
+ trap - EXIT
+ echo '-> Unmounting prepared_image...'
-> Unmounting prepared_image...
++ readlink -m /mnt/removable/qubes-src/linux-template-builder/mnt
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt' before un-mounting
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt
+ true 'umount_kill: Restoring xtrace...'
+ exit 0
+ set -e
+ export CLEANIMG=prepared_images/whonix-ws.img
+ CLEANIMG=prepared_images/whonix-ws.img
+ export NAME=whonix-ws
+ NAME=whonix-ws
+ export LC_ALL=POSIX
+ LC_ALL=POSIX
+ . ./builder_setup
++ SCRIPTSDIR=/mnt/removable/qubes-src/builder-debian/template_debian
++ '[' '!' -d /mnt/removable/qubes-src/builder-debian/template_debian ']'
++ '[' -z /mnt/removable/cache/jessie ']'
++ export SCRIPTSDIR CACHEDIR
+ . ./umount_kill.sh
++ '[' 2 -ge 2 -o '' == 1 ']'
++ set -x
++ . ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' '' = true ']'
+++ colors
+++ [[ -t 2 ]]
+++ :
+++ export build_already_defined_colors=true
+++ build_already_defined_colors=true
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: ./qubeize_image'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
+++ basename ./qubeize_image
++ '[' qubeize_image == umount_kill.sh -a prepared_images/whonix-ws.img ']'
+ '[' 2 -eq 0 ']'
+ '[' xprepared_images/whonix-ws.img = x ']'
+ '[' xwhonix-ws = x ']'
++ id -ur
+ ID=0
+ '[' 0 '!=' 0 ']'
+ '[' 2 == 1 ']'
+ trap cleanup ERR
+ export IMG=qubeized_images/whonix-ws/root.img
+ IMG=qubeized_images/whonix-ws/root.img
+ mkdir -p qubeized_images/whonix-ws
+ echo '--> Copying prepared_images/whonix-ws.img to qubeized_images/whonix-ws/root.img...'
--> Copying prepared_images/whonix-ws.img to qubeized_images/whonix-ws/root.img...
+ cp prepared_images/whonix-ws.img qubeized_images/whonix-ws/root.img
+ echo '--> Mounting qubeized_images/whonix-ws/root.img'
--> Mounting qubeized_images/whonix-ws/root.img
+ mkdir -p mnt
+ mount -o loop qubeized_images/whonix-ws/root.img mnt
+ export INSTALLDIR=mnt
+ INSTALLDIR=mnt
+ /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ TMPDIR=/tmp
++ DEBIANVERSION=jessie
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian')
++ '[' -z http://ftp.us.debian.org/debian/ ']'
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes'
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3'
++ '[' 01 -gt 0 ']'
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io'
++ eatmydata_maybe=eatmydata
++ '[' -n '' ']'
++ containsFlavor no-recommends
++ flavor=no-recommends
++ retval=1
++ '[' no-recommends == whonix-workstation ']'
++ elementIn no-recommends minimal no-recommends
++ local element
++ for element in '"${@:2}"'
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ for element in '"${@:2}"'
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]]
++ return 0
++ retval=0
++ return 0
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0'
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh
++ source ./functions.sh
+++ set -e
+++ VERBOSE=2
+++ DEBUG=0
+++ . ./functions-name.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
+++ '[' '!' true = true ']'
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh'
+++ '[' 2 -ge 1 ']'
+++ [[ -z '' ]]
+++ [[ ehB != ehxB ]]
++ source ./umount_kill.sh
+++ '[' 2 -ge 2 -o 0 == 1 ']'
+++ set -x
+++ . ./functions.sh
++++ set -e
++++ VERBOSE=2
++++ DEBUG=0
++++ . ./functions-name.sh
+++++ set -e
+++++ VERBOSE=2
+++++ DEBUG=0
++++ '[' '!' true = true ']'
++++ '[' 2 -ge 2 -o 0 == 1 ']'
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh'
++++ '[' 2 -ge 1 ']'
++++ [[ -z '' ]]
++++ [[ ehB != ehxB ]]
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+++ '[' 04_install_qubes.sh == umount_kill.sh -a '' ']'
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh'
++ '[' 2 -ge 1 ']'
++ [[ -z '' ]]
++ [[ ehB != ehxB ]]
+ debug ' Installing Qubes packages'
+ output 'DEBUG: ' Installing Qubes packages
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ exitOnNoFile mnt//tmp/.prepared_groups 'prepared_groups installataion has not completed!... Exiting'
+ file=mnt//tmp/.prepared_groups
+ message='prepared_groups installataion has not completed!... Exiting'
+ '[' -f mnt//tmp/.prepared_groups ']'
+ prepareChroot
+ umount_kill mnt/
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting
+ true 'umount_kill: Restoring xtrace...'
+ mount -t tmpfs none mnt/run
+ '[' '' '!=' 1 ']'
+ mount -t proc proc mnt/proc
+ mount -t sysfs sys mnt/sys
+ createDbusUuid
+ outputc green 'Creating DBUS uuid...'
+ color=green
+ shift
+ output Creating DBUS uuid...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ removeDbusUuid
+ '[' -e mnt/var/lib/dbus/machine-id ']'
+ '[' -e mnt/bin/dbus-uuidgen ']'
+ addDivertPolicy
+ outputc green 'Deactivating initctl...'
+ color=green
+ shift
+ output Deactivating initctl...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd dpkg-divert --local --rename --add /sbin/initctl
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt dpkg-divert --local --rename --add /sbin/initctl
Adding 'local diversion of /sbin/initctl to /sbin/initctl.distrib'
+ retval=0
+ true
+ true
+ return 0
+ outputc green 'Creating policy-rc.d'
+ color=green
+ shift
+ output Creating policy-rc.d
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ echo exit 101
+ chmod +x mnt/usr/sbin/policy-rc.d
+ outputc green 'Hacking invoke-rc.d to ignore missing init scripts...'
+ color=green
+ shift
+ output Hacking invoke-rc.d to ignore missing init scripts...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d
+ retval=0
+ true
+ true
+ return 0
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ unset build_step_files
+ info 'Locating buildStep files: 04_install_qubes.sh suffix: pre'
+ output 'INFO: Locating' buildStep files: 04_install_qubes.sh suffix: pre
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local calling_arg=pre
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=pre
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' pre ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ '[' -f mnt//tmp/.prepared_qubes ']'
+ info ' Trap ERR and EXIT signals and cleanup (umount)'
+ output 'INFO: ' Trap ERR and EXIT signals and cleanup '(umount)'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ trap cleanup ERR
+ trap cleanup EXIT
+ info ' Install Qubes Repo and update'
+ output 'INFO: ' Install Qubes Repo and update
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ installQubesRepo
+ info ' Defining Qubes CUSTOMREPO Location: /mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie'
+ output 'INFO: ' Defining Qubes CUSTOMREPO Location: /mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ export CUSTOMREPO=/mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie
+ CUSTOMREPO=/mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie
+ info 'Mounting local qubes_repo'
+ output 'INFO: Mounting' local qubes_repo
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ mkdir -p mnt/tmp/qubes_repo
+ mount --bind /mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie mnt/tmp/qubes_repo
+ cat
+ '[' -n 3.2 ']'
+ cat
+ '[' 01 -gt 0 ']'
+ cat
+ chroot_cmd apt-key add -
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt apt-key add -
OK
+ retval=0
+ true
+ true
+ return 0
+ aptUpdate
+ debug 'Updating system'
+ output 'DEBUG: Updating' system
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ DEBIAN_FRONTEND=noninteractive
+ DEBIAN_PRIORITY=critical
+ DEBCONF_NOWARNINGS=yes
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update
Ign file: jessie InRelease
Ign file: jessie Release.gpg
Get:1 file: jessie Release [285 B]
Ign file: jessie/main Translation-en
Hit http://security.debian.org jessie/updates InRelease
Get:2 http://deb.qubes-os.org jessie InRelease [2465 B]
Ign http://ftp.us.debian.org jessie InRelease
Get:3 http://deb.qubes-os.org jessie-testing InRelease [2494 B]
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://ftp.us.debian.org jessie Release.gpg
Get:4 http://deb.qubes-os.org jessie/main amd64 Packages [7820 B]
Hit http://ftp.us.debian.org jessie Release
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://ftp.us.debian.org jessie/main amd64 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Get:5 http://deb.qubes-os.org jessie-testing/main amd64 Packages [7825 B]
Hit http://ftp.us.debian.org jessie/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://ftp.us.debian.org jessie/non-free amd64 Packages
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://ftp.us.debian.org jessie/contrib Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://ftp.us.debian.org jessie/main Translation-en
Hit http://ftp.us.debian.org jessie/non-free Translation-en
Ign http://deb.qubes-os.org jessie/main Translation-en
Ign http://deb.qubes-os.org jessie-testing/main Translation-en
Fetched 20.6 kB in 5s (3990 B/s)
Reading package lists...
+ retval=0
+ true
+ true
+ return 0
+ info ' Execute any distribution specific flavor or sub flavor'
+ output 'INFO: ' Execute any distribution specific flavor or sub flavor
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ unset build_step_files
+ info 'Locating buildStep files: 04_install_qubes.sh suffix: jessie'
+ output 'INFO: Locating' buildStep files: 04_install_qubes.sh suffix: jessie
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local calling_arg=jessie
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie_minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_minimal.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-workstation+no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+no-recommends.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie no-recommends
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie_no-recommends.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_no-recommends.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_no-recommends.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_no-recommends.sh ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=jessie
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' jessie ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie.sh ']'
+ return 1
+ true
+ return
+ setArrayAsGlobal GLOBAL_CACHE build_step_files
+ local array=GLOBAL_CACHE
+ local export_as=build_step_files
++ declare -p GLOBAL_CACHE
++ true
+ local code=
+ local replaced=
+ eval
+ '[' '!' 0 -eq 0 ']'
+ info ' Install Qubes packages listed in packages_qubes.list file(s)'
+ output 'INFO: ' Install Qubes packages listed in packages_qubes.list 'file(s)'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ installPackages packages_qubes.list
+ '[' -n packages_qubes.list ']'
+ '[' 1 == 1 ']'
+ getFileLocations packages_list packages_qubes.list ''
+ local return_global_var=packages_list
+ local filename=packages_qubes.list
+ local suffix=
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction packages_qubes.list '' templateFile
+ local calling_script=packages_qubes.list
+ local calling_arg=
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile packages_qubes.list '' whonix-workstation
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes.list
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes_whonix-workstation.list
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes_whonix-workstation.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes_whonix-workstation.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/packages_qubes.list
+ filename=/mnt/removable/qubes-src/template-whonix/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-workstation.list
+ filename=/mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-workstation.list
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-workstation.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation.list ']'
+ return 1
+ true
+ templateFile packages_qubes.list '' +
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes_+.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes_+.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes_+.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes_+.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes_+.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes_+.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_+.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_+.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_+.list ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile packages_qubes.list '' whonix-workstation+minimal
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_qubes_whonix-workstation+minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_qubes_whonix-workstation+minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_qubes_whonix-workstation+minimal.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_qubes_whonix-workstation+minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_qubes_whonix-workstation+minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_qubes_whonix-workstation+minimal.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation+minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation+minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation+minimal.list ']'
+ return 1
+ true
+ templateFile packages_qubes.list '' minimal
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-workstation == jessie+minimal ']'
++ '[' + == + -a +whonix-workstation == +minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix minimal
+++ local template_flavor=minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n minimal -a minimal == + ']'
++ '[' -n minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z minimal ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_qubes_minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_qubes_minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_qubes_minimal.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_qubes_minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_qubes_minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_qubes_minimal.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_minimal.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_minimal.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_minimal.list ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile packages_qubes.list '' whonix-workstation+no-recommends
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=whonix-workstation+no-recommends
++ templateDirs whonix-workstation+no-recommends
++ local template_flavor=whonix-workstation+no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
+++ retval=1
+++ '[' -n whonix-workstation+no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+no-recommends
++++ local template_flavor=whonix-workstation+no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+no-recommends ']'
++++ templateNameFixLength jessie+whonix-workstation+no-recommends
++++ local template_name=jessie+whonix-workstation+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation no-recommends
++++ template_name+=+whonix-workstation+no-recommends
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 39 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+no-recommends
+++ local template_flavor=whonix-workstation+no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']'
++ '[' -n whonix-workstation+no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+no-recommends ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_qubes_whonix-workstation+no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_qubes_whonix-workstation+no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_qubes_whonix-workstation+no-recommends.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_qubes_whonix-workstation+no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_qubes_whonix-workstation+no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_qubes_whonix-workstation+no-recommends.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation+no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation+no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation+no-recommends.list ']'
+ return 1
+ true
+ templateFile packages_qubes.list '' no-recommends
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=no-recommends
++ templateDirs no-recommends
++ local template_flavor=no-recommends
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-gateway == jessie+no-recommends ']'
++ '[' + == + -a +whonix-gateway == +no-recommends ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName no-recommends
+++ local template_flavor=no-recommends
+++ retval=1
+++ '[' -n no-recommends ']'
+++ local template_options=
++++ templateFlavorPrefix no-recommends
++++ local template_flavor=no-recommends
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' no-recommends == + ']'
++++ echo jessie+
+++ local template_name=jessie+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+no-recommends ']'
++++ templateNameFixLength jessie+no-recommends
++++ local template_name=jessie+no-recommends
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 20 -ge 32 ']'
++++ echo jessie+no-recommends
+++ echo jessie+no-recommends
+++ return 1
++ '[' +whonix-workstation == jessie+no-recommends ']'
++ '[' + == + -a +whonix-workstation == +no-recommends ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix no-recommends
+++ local template_flavor=no-recommends
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' no-recommends == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n no-recommends -a no-recommends == + ']'
++ '[' -n no-recommends ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z no-recommends ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_qubes_no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_qubes_no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_qubes_no-recommends.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_qubes.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_qubes_no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_qubes_no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_qubes_no-recommends.list ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_no-recommends.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_no-recommends.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_no-recommends.list ']'
+ return 1
+ true
+ '[' -n whonix-workstation ']'
+ templateFile packages_qubes.list ''
+ local file=packages_qubes.list
+ local suffix=
+ local template_flavor=
++ templateDirs ''
++ local template_flavor=
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-gateway == whonix-ws ']'
++ '[' + == + -a +whonix-gateway == + ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n '' ']'
+++ '[' 'Xminimal no-recommends' == X ']'
++++ printf +%s minimal no-recommends
+++ local template_options=+minimal+no-recommends
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']'
+++ template_name=whonix-ws
+++ retval=0
+++ break
++++ templateNameFixLength whonix-ws
++++ local template_name=whonix-ws
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 9 -ge 32 ']'
++++ echo whonix-ws
+++ echo whonix-ws
+++ return 0
++ '[' +whonix-workstation == whonix-ws ']'
++ '[' + == + -a +whonix-workstation == + ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix
+++ local template_flavor=whonix-workstation
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n '' -a '' == + ']'
++ '[' -n '' ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian
++ echo /mnt/removable/qubes-src/builder-debian/template_debian
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian
+ splitPath packages_qubes.list path_parts
+ local return_global_var=path_parts
+ local filename=packages_qubes.list
+ local dir=
+ local base=packages_qubes
+ local ext=list
+ '[' list ']'
+ local dotext=.list
+ [[ -z packages_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\'''
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\'''
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z '' ']'
+ '[' '' ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list ']'
+ elementIn /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list
+ local element
+ return 1
+ GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list
+ return 0
+ return
+ setArrayAsGlobal GLOBAL_CACHE packages_list
+ local array=GLOBAL_CACHE
+ local export_as=packages_list
++ declare -p GLOBAL_CACHE
+ local 'code=declare -A GLOBAL_CACHE='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list" )'\'''
+ local 'replaced=declare -A packages_list='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list" )'\'''
+ eval declare -gA 'packages_list='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list"' ')'\'''
++ declare -gA 'packages_list=([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list" )'
+ '[' '!' 1 -eq 0 ']'
+ debug 'Smart files located for: '\''packages_qubes.list'\'' (suffix: ):'
+ output 'DEBUG: Smart' files located for: ''\''packages_qubes.list'\''' '(suffix:' '):'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ for filename in '"${GLOBAL_CACHE[@]}"'
+ debug /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list
+ output 'DEBUG: /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list'
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ for package_list in '${packages_list[@]}'
+ debug 'Installing extra packages from: /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list'
+ output 'DEBUG: Installing' extra packages from: /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes.list
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ declare -a packages
+ readarray -t packages
+ info 'Packages: qubes-core-agent' qubes-gui-agent ntpdate libxvmc1 x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-scalable
+ output 'INFO: Packages:' qubes-core-agent qubes-gui-agent ntpdate libxvmc1 x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-scalable
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ aptInstall qubes-core-agent qubes-gui-agent ntpdate libxvmc1 x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-scalable
+ files='qubes-core-agent qubes-gui-agent ntpdate libxvmc1 x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-scalable'
+ DEBIAN_FRONTEND=noninteractive
+ DEBIAN_PRIORITY=critical
+ DEBCONF_NOWARNINGS=yes
+ chroot_cmd eatmydata apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 install qubes-core-agent qubes-gui-agent ntpdate libxvmc1 x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-scalable
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt eatmydata apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 install qubes-core-agent qubes-gui-agent ntpdate libxvmc1 x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-scalable
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
cpp cpp-4.9 dbus dbus-x11 ethtool fakeroot gawk gcr gir1.2-glib-2.0
gnome-keyring imagemagick imagemagick-6.q16 keyboard-configuration
libasound2-plugins libasyncns0 libavcodec56 libavresample2 libavutil54
libblas-common libblas3 libbsd0 libcap-ng0 libcloog-isl4 libdrm-nouveau2
libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libelf1 libepoxy0 libfakeroot
libfftw3-single3 libflac8 libfontenc1 libgbm1 libgck-1-0 libgcr-3-common
libgcr-base-3-1 libgcr-ui-3-1 libgfortran3 libgirepository-1.0-1
libgl1-mesa-glx libglapi-mesa libgsm1 libgtk2.0-0 libgtk2.0-common libisl10
libjack-jackd2-0 liblapack3 libllvm3.5 libmp3lame0 libmpc3 libmpfr4 libogg0
libopenjpeg5 libopus0 liborc-0.4-0 libpciaccess0 libpulse0 libpulsedsp
libpython-stdlib libqrexec-utils2 libquadmath0 libqubes-rpc-filecopy2
libqubesdb librsvg2-bin libsamplerate0 libschroedinger-1.0-0 libsigsegv2
libsndfile1 libspeex1 libspeexdsp1 libtdb1 libtheora0 libva1 libvchan-xen
libvorbis0a libvorbisenc2 libwayland-server0 libwebrtc-audio-processing-0
libwrap0 libx11-xcb1 libx264-142 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
libxcb-present0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxen-4.6
libxenstore3.0 libxfont1 libxkbfile1 libxmuu1 libxshmfence1 libxtst6 libxv1
libxvidcore4 libxxf86vm1 libyajl2 locales-all p11-kit p11-kit-modules
pulseaudio pulseaudio-utils python python-cairo python-dbus python-dbus-dev
python-gi python-gobject-2 python-gtk2 python-minimal python-numpy
python-support python-xdg python-xpyb python2.7 python2.7-minimal
qubes-utils qubesdb qubesdb-vm x11-xkb-utils x11-xserver-utils xauth
xdg-user-dirs xdg-utils xen-utils-common xenstore-utils xfonts-encodings
xfonts-utils xinit xserver-common xserver-xorg-core xserver-xorg-video-dummy
Suggested packages:
cpp-doc gcc-4.9-locales gawk-doc imagemagick-doc autotrace cups-bsd lpr
lprng curl enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps
libwmf-bin mplayer povray radiance sane-utils texlive-base-bin transfig
ufraw-batch libfftw3-bin libfftw3-dev gvfs jackd2 opus-tools pciutils speex
pavumeter pavucontrol paman paprefs avahi-daemon python-doc python-tk
python-dbus-doc python-dbus-dbg python-gi-cairo python-gobject-2-dbg
python-gtk2-doc gcc gfortran python-dev python-nose python-numpy-dbg
python-numpy-doc python2.7-doc binutils binfmt-support nickle cairo-5c
xorg-docs-core gvfs-bin xfs xserver
Recommended packages:
libpam-gnome-keyring libmagickcore-6.q16-2-extra ghostscript netpbm
libegl1-mesa-drivers libgl1-mesa-dri libgtk2.0-bin va-driver-all va-driver
tcpd lockfile-progs pulseaudio-module-x11 rtkit cups gnome-packagekit
gnome-terminal gnome-themes-standard libnotify-bin mate-notification-daemon
network-manager network-manager-gnome python-nautilus system-config-printer
tinyproxy xsettingsd yum yum-utils qt4-qtconfig libnet-dbus-perl
libx11-protocol-perl x11-utils xfonts-base
The following NEW packages will be installed:
cpp cpp-4.9 dbus dbus-x11 ethtool fakeroot gawk gcr gir1.2-glib-2.0
gnome-keyring imagemagick imagemagick-6.q16 keyboard-configuration
libasound2-plugins libasyncns0 libavcodec56 libavresample2 libavutil54
libblas-common libblas3 libbsd0 libcap-ng0 libcloog-isl4 libdrm-nouveau2
libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libelf1 libepoxy0 libfakeroot
libfftw3-single3 libflac8 libfontenc1 libgbm1 libgck-1-0 libgcr-3-common
libgcr-base-3-1 libgcr-ui-3-1 libgfortran3 libgirepository-1.0-1
libgl1-mesa-glx libglapi-mesa libgsm1 libgtk2.0-0 libgtk2.0-common libisl10
libjack-jackd2-0 liblapack3 libllvm3.5 libmp3lame0 libmpc3 libmpfr4 libogg0
libopenjpeg5 libopus0 liborc-0.4-0 libpciaccess0 libpulse0 libpulsedsp
libpython-stdlib libqrexec-utils2 libquadmath0 libqubes-rpc-filecopy2
libqubesdb librsvg2-bin libsamplerate0 libschroedinger-1.0-0 libsigsegv2
libsndfile1 libspeex1 libspeexdsp1 libtdb1 libtheora0 libva1 libvchan-xen
libvorbis0a libvorbisenc2 libwayland-server0 libwebrtc-audio-processing-0
libwrap0 libx11-xcb1 libx264-142 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
libxcb-present0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxen-4.6
libxenstore3.0 libxfont1 libxkbfile1 libxmuu1 libxshmfence1 libxtst6 libxv1
libxvidcore4 libxvmc1 libxxf86vm1 libyajl2 locales-all ntpdate p11-kit
p11-kit-modules pulseaudio pulseaudio-utils python python-cairo python-dbus
python-dbus-dev python-gi python-gobject-2 python-gtk2 python-minimal
python-numpy python-support python-xdg python-xpyb python2.7
python2.7-minimal qubes-core-agent qubes-gui-agent qubes-utils qubesdb
qubesdb-vm x11-session-utils x11-xkb-utils x11-xserver-utils xauth
xdg-user-dirs xdg-utils xen-utils-common xenstore-utils xfonts-100dpi
xfonts-75dpi xfonts-encodings xfonts-scalable xfonts-utils xinit
xserver-common xserver-xorg-core xserver-xorg-video-dummy
0 upgraded, 144 newly installed, 0 to remove and 0 not upgraded.
Need to get 64.2 MB of archives.
After this operation, 305 MB of additional disk space will be used.
Get:1 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libxenstore3.0 amd64 2001:4.6.1-20+deb8u1 [20.2 kB]
Get:2 http://ftp.us.debian.org/debian/ jessie/main libbsd0 amd64 0.7.0-2 [67.9 kB]
Get:3 http://security.debian.org/ jessie/updates/main libavutil54 amd64 6:11.7-1~deb8u1 [127 kB]
Get:4 http://ftp.us.debian.org/debian/ jessie/main libedit2 amd64 3.1-20140620-2 [85.1 kB]
Get:5 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libxen-4.6 amd64 2001:4.6.1-20+deb8u1 [357 kB]
Get:6 http://security.debian.org/ jessie/updates/main libavresample2 amd64 6:11.7-1~deb8u1 [99.6 kB]
Get:7 http://ftp.us.debian.org/debian/ jessie/main libwrap0 amd64 7.6.q-25 [58.5 kB]
Get:8 http://ftp.us.debian.org/debian/ jessie/main python2.7-minimal amd64 2.7.9-2 [1401 kB]
Get:9 http://security.debian.org/ jessie/updates/main libavcodec56 amd64 6:11.7-1~deb8u1 [3105 kB]
Get:10 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main xenstore-utils amd64 2001:4.6.1-20+deb8u1 [16.9 kB]
Get:11 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main xen-utils-common all 2001:4.6.1-20+deb8u1 [152 kB]
Get:12 http://deb.qubes-os.org/r3.2/vm/ jessie/main libqrexec-utils2 amd64 3.2.3+deb8u1 [11.5 kB]
Get:13 http://deb.qubes-os.org/r3.2/vm/ jessie/main libqubes-rpc-filecopy2 amd64 3.2.3+deb8u1 [14.3 kB]
Get:14 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libqubesdb amd64 3.2.1-1+deb8u1 [11.8 kB]
Get:15 http://ftp.us.debian.org/debian/ jessie/main python-minimal amd64 2.7.9-1 [40.3 kB]
Get:16 http://deb.qubes-os.org/r3.2/vm/ jessie/main libvchan-xen amd64 3.1.0-1+deb8u1 [8342 B]
Get:17 http://ftp.us.debian.org/debian/ jessie/main python2.7 amd64 2.7.9-2 [251 kB]
Get:18 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubesdb amd64 3.2.1-1+deb8u1 [16.8 kB]
Get:19 http://ftp.us.debian.org/debian/ jessie/main libpython-stdlib amd64 2.7.9-1 [19.5 kB]
Get:20 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubesdb-vm amd64 3.2.1-1+deb8u1 [4676 B]
Get:21 http://ftp.us.debian.org/debian/ jessie/main python amd64 2.7.9-1 [151 kB]
Get:22 http://deb.qubes-os.org/r3.2/vm/ jessie/main qubes-utils amd64 3.2.3+deb8u1 [17.9 kB]
Get:23 http://ftp.us.debian.org/debian/ jessie/main libmpfr4 amd64 3.1.2-2 [527 kB]
Get:24 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubes-core-agent amd64 3.2.9-1+deb8u1 [1790 kB]
Get:25 http://security.debian.org/ jessie/updates/main libtdb1 amd64 1.3.6-0+deb8u1 [42.6 kB]
Get:26 http://security.debian.org/ jessie/updates/main ntpdate amd64 1:4.2.6.p5+dfsg-7+deb8u2 [74.7 kB]
Get:27 http://ftp.us.debian.org/debian/ jessie/main libsigsegv2 amd64 2.10-4+b1 [29.2 kB]
Get:28 http://security.debian.org/ jessie/updates/main imagemagick-6.q16 amd64 8:6.8.9.9-5+deb8u3 [509 kB]
Get:29 http://ftp.us.debian.org/debian/ jessie/main gawk amd64 1:4.1.1+dfsg-1 [520 kB]
Get:30 http://ftp.us.debian.org/debian/ jessie/main keyboard-configuration all 1.123 [766 kB]
Get:31 http://security.debian.org/ jessie/updates/main imagemagick amd64 8:6.8.9.9-5+deb8u3 [156 kB]
Get:32 http://deb.qubes-os.org/r3.2/vm/ jessie/main qubes-gui-agent amd64 3.2.3+deb8u1 [49.0 kB]
Get:33 http://ftp.us.debian.org/debian/ jessie/main libgsm1 amd64 1.0.13-4 [29.7 kB]
Get:34 http://ftp.us.debian.org/debian/ jessie/main libmp3lame0 amd64 3.99.5+repack1-7+deb8u1 [353 kB]
Get:35 http://ftp.us.debian.org/debian/ jessie/main libopenjpeg5 amd64 1:1.5.2-3 [111 kB]
Get:36 http://ftp.us.debian.org/debian/ jessie/main libopus0 amd64 1.1-2 [156 kB]
Get:37 http://ftp.us.debian.org/debian/ jessie/main liborc-0.4-0 amd64 1:0.4.22-1 [141 kB]
Get:38 http://ftp.us.debian.org/debian/ jessie/main libschroedinger-1.0-0 amd64 1.0.11-2.1 [295 kB]
Get:39 http://ftp.us.debian.org/debian/ jessie/main libspeex1 amd64 1.2~rc1.2-1 [54.9 kB]
Get:40 http://ftp.us.debian.org/debian/ jessie/main libogg0 amd64 1.3.2-1 [19.9 kB]
Get:41 http://ftp.us.debian.org/debian/ jessie/main libtheora0 amd64 1.1.1+dfsg.1-6 [171 kB]
Get:42 http://ftp.us.debian.org/debian/ jessie/main libva1 amd64 1.4.1-1 [43.8 kB]
Get:43 http://ftp.us.debian.org/debian/ jessie/main libvorbis0a amd64 1.3.4-2 [92.9 kB]
Get:44 http://ftp.us.debian.org/debian/ jessie/main libvorbisenc2 amd64 1.3.4-2 [77.9 kB]
Get:45 http://ftp.us.debian.org/debian/ jessie/main libx264-142 amd64 2:0.142.2431+gita5831aa-1+b2 [587 kB]
Get:46 http://ftp.us.debian.org/debian/ jessie/main libxvidcore4 amd64 2:1.3.3-1 [282 kB]
Get:47 http://ftp.us.debian.org/debian/ jessie/main libsamplerate0 amd64 0.1.8-8 [949 kB]
Get:48 http://ftp.us.debian.org/debian/ jessie/main libjack-jackd2-0 amd64 1.9.10+20140719git3eb0ae6a~dfsg-2 [172 kB]
Get:49 http://ftp.us.debian.org/debian/ jessie/main libasyncns0 amd64 0.8-5 [12.5 kB]
Get:50 http://ftp.us.debian.org/debian/ jessie/main libflac8 amd64 1.3.0-3 [89.3 kB]
Get:51 http://ftp.us.debian.org/debian/ jessie/main libsndfile1 amd64 1.0.25-9.1+deb8u1 [215 kB]
Get:52 http://ftp.us.debian.org/debian/ jessie/main libx11-xcb1 amd64 2:1.6.2-3 [163 kB]
Get:53 http://ftp.us.debian.org/debian/ jessie/main libxtst6 amd64 2:1.2.2-1+b1 [27.3 kB]
Get:54 http://ftp.us.debian.org/debian/ jessie/main libpulse0 amd64 5.0-13 [255 kB]
Get:55 http://ftp.us.debian.org/debian/ jessie/main libspeexdsp1 amd64 1.2~rc1.2-1 [43.4 kB]
Get:56 http://ftp.us.debian.org/debian/ jessie/main libasound2-plugins amd64 1.0.28-1+b1 [71.7 kB]
Get:57 http://ftp.us.debian.org/debian/ jessie/main libcap-ng0 amd64 0.7.4-2 [13.2 kB]
Get:58 http://ftp.us.debian.org/debian/ jessie/main libisl10 amd64 0.12.2-2 [440 kB]
Get:59 http://ftp.us.debian.org/debian/ jessie/main libcloog-isl4 amd64 0.18.2-1+b2 [61.8 kB]
Get:60 http://ftp.us.debian.org/debian/ jessie/main libdrm2 amd64 2.4.58-2 [29.9 kB]
Get:61 http://ftp.us.debian.org/debian/ jessie/main libdrm-nouveau2 amd64 2.4.58-2 [21.6 kB]
Get:62 http://ftp.us.debian.org/debian/ jessie/main libdrm-radeon1 amd64 2.4.58-2 [31.1 kB]
Get:63 http://ftp.us.debian.org/debian/ jessie/main libelf1 amd64 0.159-4.2 [160 kB]
Get:64 http://ftp.us.debian.org/debian/ jessie/main libglapi-mesa amd64 10.3.2-1+deb8u1 [53.3 kB]
Get:65 http://ftp.us.debian.org/debian/ jessie/main libllvm3.5 amd64 1:3.5-10 [7607 kB]
Get:66 http://ftp.us.debian.org/debian/ jessie/main libwayland-server0 amd64 1.6.0-2 [28.4 kB]
Get:67 http://ftp.us.debian.org/debian/ jessie/main libgbm1 amd64 10.3.2-1+deb8u1 [1354 kB]
Get:68 http://ftp.us.debian.org/debian/ jessie/main libxcb-dri2-0 amd64 1.10-3+b1 [12.9 kB]
Get:69 http://ftp.us.debian.org/debian/ jessie/main libxcb-shape0 amd64 1.10-3+b1 [11.6 kB]
Get:70 http://ftp.us.debian.org/debian/ jessie/main libxcb-xfixes0 amd64 1.10-3+b1 [14.9 kB]
Get:71 http://ftp.us.debian.org/debian/ jessie/main libegl1-mesa amd64 10.3.2-1+deb8u1 [97.5 kB]
Get:72 http://ftp.us.debian.org/debian/ jessie/main libfftw3-single3 amd64 3.3.4-2 [754 kB]
Get:73 http://ftp.us.debian.org/debian/ jessie/main libfontenc1 amd64 1:1.1.2-1+b2 [23.9 kB]
Get:74 http://ftp.us.debian.org/debian/ jessie/main libgck-1-0 amd64 3.14.0-2 [88.2 kB]
Get:75 http://ftp.us.debian.org/debian/ jessie/main libgcr-3-common all 3.14.0-2 [18.6 kB]
Get:76 http://ftp.us.debian.org/debian/ jessie/main libgcr-base-3-1 amd64 3.14.0-2 [203 kB]
Get:77 http://ftp.us.debian.org/debian/ jessie/main libgcr-ui-3-1 amd64 3.14.0-2 [157 kB]
Get:78 http://ftp.us.debian.org/debian/ jessie/main libquadmath0 amd64 4.9.2-10 [129 kB]
Get:79 http://ftp.us.debian.org/debian/ jessie/main libgfortran3 amd64 4.9.2-10 [255 kB]
Get:80 http://ftp.us.debian.org/debian/ jessie/main libxcb-dri3-0 amd64 1.10-3+b1 [11.1 kB]
Get:81 http://ftp.us.debian.org/debian/ jessie/main libxcb-glx0 amd64 1.10-3+b1 [27.4 kB]
Get:82 http://ftp.us.debian.org/debian/ jessie/main libxcb-present0 amd64 1.10-3+b1 [11.1 kB]
Get:83 http://ftp.us.debian.org/debian/ jessie/main libxcb-sync1 amd64 1.10-3+b1 [14.4 kB]
Get:84 http://ftp.us.debian.org/debian/ jessie/main libxshmfence1 amd64 1.1-4 [6736 B]
Get:85 http://ftp.us.debian.org/debian/ jessie/main libxxf86vm1 amd64 1:1.1.3-1+b1 [19.6 kB]
Get:86 http://ftp.us.debian.org/debian/ jessie/main libgl1-mesa-glx amd64 10.3.2-1+deb8u1 [180 kB]
Get:87 http://ftp.us.debian.org/debian/ jessie/main libgtk2.0-common all 2.24.25-3+deb8u1 [3185 kB]
Get:88 http://ftp.us.debian.org/debian/ jessie/main libgtk2.0-0 amd64 2.24.25-3+deb8u1 [2306 kB]
Get:89 http://ftp.us.debian.org/debian/ jessie/main libpciaccess0 amd64 0.13.2-3+b1 [47.6 kB]
Get:90 http://ftp.us.debian.org/debian/ jessie/main libpulsedsp amd64 5.0-13 [38.4 kB]
Get:91 http://ftp.us.debian.org/debian/ jessie/main libyajl2 amd64 2.1.0-2 [23.2 kB]
Get:92 http://ftp.us.debian.org/debian/ jessie/main libxfont1 amd64 1:1.5.1-1 [133 kB]
Get:93 http://ftp.us.debian.org/debian/ jessie/main libxkbfile1 amd64 1:1.0.8-1 [81.6 kB]
Get:94 http://ftp.us.debian.org/debian/ jessie/main libxmuu1 amd64 2:1.1.2-1 [23.3 kB]
Get:95 http://ftp.us.debian.org/debian/ jessie/main libxv1 amd64 2:1.0.10-1+b1 [24.0 kB]
Get:96 http://ftp.us.debian.org/debian/ jessie/main libxvmc1 amd64 2:1.0.8-2+b1 [23.6 kB]
Get:97 http://ftp.us.debian.org/debian/ jessie/main libmpc3 amd64 1.0.2-1 [39.3 kB]
Get:98 http://ftp.us.debian.org/debian/ jessie/main libwebrtc-audio-processing-0 amd64 0.1-3 [97.8 kB]
Get:99 http://ftp.us.debian.org/debian/ jessie/main dbus amd64 1.8.20-0+deb8u1 [291 kB]
Get:100 http://ftp.us.debian.org/debian/ jessie/main python-support all 1.0.15 [33.6 kB]
Get:101 http://ftp.us.debian.org/debian/ jessie/main cpp-4.9 amd64 4.9.2-10 [5169 kB]
Get:102 http://ftp.us.debian.org/debian/ jessie/main cpp amd64 4:4.9.2-2 [17.3 kB]
Get:103 http://ftp.us.debian.org/debian/ jessie/main dbus-x11 amd64 1.8.20-0+deb8u1 [73.3 kB]
Get:104 http://ftp.us.debian.org/debian/ jessie/main ethtool amd64 1:3.16-1 [94.9 kB]
Get:105 http://ftp.us.debian.org/debian/ jessie/main libfakeroot amd64 1.20.2-1 [44.7 kB]
Get:106 http://ftp.us.debian.org/debian/ jessie/main fakeroot amd64 1.20.2-1 [84.7 kB]
Get:107 http://ftp.us.debian.org/debian/ jessie/main gcr amd64 3.14.0-2 [218 kB]
Get:108 http://ftp.us.debian.org/debian/ jessie/main libgirepository-1.0-1 amd64 1.42.0-2.2 [95.7 kB]
Get:109 http://ftp.us.debian.org/debian/ jessie/main gir1.2-glib-2.0 amd64 1.42.0-2.2 [141 kB]
Get:110 http://ftp.us.debian.org/debian/ jessie/main p11-kit-modules amd64 0.20.7-1 [72.9 kB]
Get:111 http://ftp.us.debian.org/debian/ jessie/main p11-kit amd64 0.20.7-1 [103 kB]
Get:112 http://ftp.us.debian.org/debian/ jessie/main gnome-keyring amd64 3.14.0-1+b1 [962 kB]
Get:113 http://ftp.us.debian.org/debian/ jessie/main libblas-common amd64 1.2.20110419-10 [8496 B]
Get:114 http://ftp.us.debian.org/debian/ jessie/main libblas3 amd64 1.2.20110419-10 [167 kB]
Get:115 http://ftp.us.debian.org/debian/ jessie/main libepoxy0 amd64 1.2-1 [166 kB]
Get:116 http://ftp.us.debian.org/debian/ jessie/main liblapack3 amd64 3.5.0-4 [1852 kB]
Get:117 http://ftp.us.debian.org/debian/ jessie/main librsvg2-bin amd64 2.40.5-1+deb8u2 [181 kB]
Get:118 http://ftp.us.debian.org/debian/ jessie/main pulseaudio-utils amd64 5.0-13 [68.4 kB]
Get:119 http://ftp.us.debian.org/debian/ jessie/main pulseaudio amd64 5.0-13 [971 kB]
Get:120 http://ftp.us.debian.org/debian/ jessie/main python-cairo amd64 1.8.8-1+b2 [84.2 kB]
Get:121 http://ftp.us.debian.org/debian/ jessie/main python-dbus-dev all 1.2.0-2 [112 kB]
Get:122 http://ftp.us.debian.org/debian/ jessie/main python-dbus amd64 1.2.0-2+b3 [190 kB]
Get:123 http://ftp.us.debian.org/debian/ jessie/main python-gi amd64 3.14.0-1 [494 kB]
Get:124 http://ftp.us.debian.org/debian/ jessie/main python-gobject-2 amd64 2.28.6-12+b1 [348 kB]
Get:125 http://ftp.us.debian.org/debian/ jessie/main python-numpy amd64 1:1.8.2-2 [1630 kB]
Get:126 http://ftp.us.debian.org/debian/ jessie/main python-gtk2 amd64 2.24.0-4 [637 kB]
Get:127 http://ftp.us.debian.org/debian/ jessie/main python-xdg all 0.25-4 [35.8 kB]
Get:128 http://ftp.us.debian.org/debian/ jessie/main python-xpyb amd64 1.3.1-1 [86.1 kB]
Get:129 http://ftp.us.debian.org/debian/ jessie/main x11-session-utils amd64 7.7+1 [68.4 kB]
Get:130 http://ftp.us.debian.org/debian/ jessie/main x11-xkb-utils amd64 7.7+1 [159 kB]
Get:131 http://ftp.us.debian.org/debian/ jessie/main x11-xserver-utils amd64 7.7+3+b1 [158 kB]
Get:132 http://ftp.us.debian.org/debian/ jessie/main xauth amd64 1:1.0.9-1 [38.2 kB]
Get:133 http://ftp.us.debian.org/debian/ jessie/main xdg-user-dirs amd64 0.15-2 [52.1 kB]
Get:134 http://ftp.us.debian.org/debian/ jessie/main xdg-utils all 1.1.0~rc1+git20111210-7.4 [65.0 kB]
Get:135 http://ftp.us.debian.org/debian/ jessie/main xfonts-encodings all 1:1.0.4-2 [574 kB]
Get:136 http://ftp.us.debian.org/debian/ jessie/main xfonts-utils amd64 1:7.7+2 [75.1 kB]
Get:137 http://ftp.us.debian.org/debian/ jessie/main xfonts-100dpi all 1:1.0.3 [3909 kB]
Get:138 http://ftp.us.debian.org/debian/ jessie/main xfonts-75dpi all 1:1.0.3 [3476 kB]
Get:139 http://ftp.us.debian.org/debian/ jessie/main xfonts-scalable all 1:1.0.3-1 [330 kB]
Get:140 http://ftp.us.debian.org/debian/ jessie/main xinit amd64 1.3.4-1 [47.0 kB]
Get:141 http://ftp.us.debian.org/debian/ jessie/main xserver-common all 2:1.16.4-1 [1758 kB]
Get:142 http://ftp.us.debian.org/debian/ jessie/main xserver-xorg-core amd64 2:1.16.4-1 [3085 kB]
Get:143 http://ftp.us.debian.org/debian/ jessie/main xserver-xorg-video-dummy amd64 1:0.3.7-1+b3 [18.7 kB]
Get:144 http://ftp.us.debian.org/debian/ jessie/main locales-all amd64 2.19-18+deb8u4 [3202 kB]
Extracting templates from packages: 20% Extracting templates from packages: 41% Extracting templates from packages: 62% Extracting templates from packages: 83% Extracting templates from packages: 100%
Preconfiguring packages ...
Fetched 64.2 MB in 1min 47s (596 kB/s)
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
Selecting previously unselected package libbsd0:amd64.
(Reading database ... 27901 files and directories currently installed.)
Preparing to unpack .../libbsd0_0.7.0-2_amd64.deb ...
Unpacking libbsd0:amd64 (0.7.0-2) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../libedit2_3.1-20140620-2_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20140620-2) ...
Selecting previously unselected package libwrap0:amd64.
Preparing to unpack .../libwrap0_7.6.q-25_amd64.deb ...
Unpacking libwrap0:amd64 (7.6.q-25) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.9-2_amd64.deb ...
Unpacking python2.7-minimal (2.7.9-2) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.9-1_amd64.deb ...
Unpacking python-minimal (2.7.9-1) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.9-2_amd64.deb ...
Unpacking python2.7 (2.7.9-2) ...
Selecting previously unselected package libpython-stdlib:amd64.
Preparing to unpack .../libpython-stdlib_2.7.9-1_amd64.deb ...
Unpacking libpython-stdlib:amd64 (2.7.9-1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for mime-support (3.58) ...
Setting up python2.7-minimal (2.7.9-2) ...
Setting up python-minimal (2.7.9-1) ...
Selecting previously unselected package python.
(Reading database ... 27986 files and directories currently installed.)
Preparing to unpack .../python_2.7.9-1_amd64.deb ...
Unpacking python (2.7.9-1) ...
Selecting previously unselected package libmpfr4:amd64.
Preparing to unpack .../libmpfr4_3.1.2-2_amd64.deb ...
Unpacking libmpfr4:amd64 (3.1.2-2) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../libsigsegv2_2.10-4+b1_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.10-4+b1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libmpfr4:amd64 (3.1.2-2) ...
Setting up libsigsegv2:amd64 (2.10-4+b1) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Selecting previously unselected package gawk.
(Reading database ... 28070 files and directories currently installed.)
Preparing to unpack .../gawk_1%3a4.1.1+dfsg-1_amd64.deb ...
Unpacking gawk (1:4.1.1+dfsg-1) ...
Selecting previously unselected package keyboard-configuration.
Preparing to unpack .../keyboard-configuration_1.123_all.deb ...
Unpacking keyboard-configuration (1.123) ...
Selecting previously unselected package libavutil54:amd64.
Preparing to unpack .../libavutil54_6%3a11.7-1~deb8u1_amd64.deb ...
Unpacking libavutil54:amd64 (6:11.7-1~deb8u1) ...
Selecting previously unselected package libavresample2:amd64.
Preparing to unpack .../libavresample2_6%3a11.7-1~deb8u1_amd64.deb ...
Unpacking libavresample2:amd64 (6:11.7-1~deb8u1) ...
Selecting previously unselected package libgsm1:amd64.
Preparing to unpack .../libgsm1_1.0.13-4_amd64.deb ...
Unpacking libgsm1:amd64 (1.0.13-4) ...
Selecting previously unselected package libmp3lame0:amd64.
Preparing to unpack .../libmp3lame0_3.99.5+repack1-7+deb8u1_amd64.deb ...
Unpacking libmp3lame0:amd64 (3.99.5+repack1-7+deb8u1) ...
Selecting previously unselected package libopenjpeg5:amd64.
Preparing to unpack .../libopenjpeg5_1%3a1.5.2-3_amd64.deb ...
Unpacking libopenjpeg5:amd64 (1:1.5.2-3) ...
Selecting previously unselected package libopus0:amd64.
Preparing to unpack .../libopus0_1.1-2_amd64.deb ...
Unpacking libopus0:amd64 (1.1-2) ...
Selecting previously unselected package liborc-0.4-0:amd64.
Preparing to unpack .../liborc-0.4-0_1%3a0.4.22-1_amd64.deb ...
Unpacking liborc-0.4-0:amd64 (1:0.4.22-1) ...
Selecting previously unselected package libschroedinger-1.0-0:amd64.
Preparing to unpack .../libschroedinger-1.0-0_1.0.11-2.1_amd64.deb ...
Unpacking libschroedinger-1.0-0:amd64 (1.0.11-2.1) ...
Selecting previously unselected package libspeex1:amd64.
Preparing to unpack .../libspeex1_1.2~rc1.2-1_amd64.deb ...
Unpacking libspeex1:amd64 (1.2~rc1.2-1) ...
Selecting previously unselected package libogg0:amd64.
Preparing to unpack .../libogg0_1.3.2-1_amd64.deb ...
Unpacking libogg0:amd64 (1.3.2-1) ...
Selecting previously unselected package libtheora0:amd64.
Preparing to unpack .../libtheora0_1.1.1+dfsg.1-6_amd64.deb ...
Unpacking libtheora0:amd64 (1.1.1+dfsg.1-6) ...
Selecting previously unselected package libva1:amd64.
Preparing to unpack .../libva1_1.4.1-1_amd64.deb ...
Unpacking libva1:amd64 (1.4.1-1) ...
Selecting previously unselected package libvorbis0a:amd64.
Preparing to unpack .../libvorbis0a_1.3.4-2_amd64.deb ...
Unpacking libvorbis0a:amd64 (1.3.4-2) ...
Selecting previously unselected package libvorbisenc2:amd64.
Preparing to unpack .../libvorbisenc2_1.3.4-2_amd64.deb ...
Unpacking libvorbisenc2:amd64 (1.3.4-2) ...
Selecting previously unselected package libx264-142:amd64.
Preparing to unpack .../libx264-142_2%3a0.142.2431+gita5831aa-1+b2_amd64.deb ...
Unpacking libx264-142:amd64 (2:0.142.2431+gita5831aa-1+b2) ...
Selecting previously unselected package libxvidcore4:amd64.
Preparing to unpack .../libxvidcore4_2%3a1.3.3-1_amd64.deb ...
Unpacking libxvidcore4:amd64 (2:1.3.3-1) ...
Selecting previously unselected package libavcodec56:amd64.
Preparing to unpack .../libavcodec56_6%3a11.7-1~deb8u1_amd64.deb ...
Unpacking libavcodec56:amd64 (6:11.7-1~deb8u1) ...
Selecting previously unselected package libsamplerate0:amd64.
Preparing to unpack .../libsamplerate0_0.1.8-8_amd64.deb ...
Unpacking libsamplerate0:amd64 (0.1.8-8) ...
Selecting previously unselected package libjack-jackd2-0:amd64.
Preparing to unpack .../libjack-jackd2-0_1.9.10+20140719git3eb0ae6a~dfsg-2_amd64.deb ...
Unpacking libjack-jackd2-0:amd64 (1.9.10+20140719git3eb0ae6a~dfsg-2) ...
Selecting previously unselected package libasyncns0:amd64.
Preparing to unpack .../libasyncns0_0.8-5_amd64.deb ...
Unpacking libasyncns0:amd64 (0.8-5) ...
Selecting previously unselected package libflac8:amd64.
Preparing to unpack .../libflac8_1.3.0-3_amd64.deb ...
Unpacking libflac8:amd64 (1.3.0-3) ...
Selecting previously unselected package libsndfile1:amd64.
Preparing to unpack .../libsndfile1_1.0.25-9.1+deb8u1_amd64.deb ...
Unpacking libsndfile1:amd64 (1.0.25-9.1+deb8u1) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-3_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.6.2-3) ...
Selecting previously unselected package libxtst6:amd64.
Preparing to unpack .../libxtst6_2%3a1.2.2-1+b1_amd64.deb ...
Unpacking libxtst6:amd64 (2:1.2.2-1+b1) ...
Selecting previously unselected package libpulse0:amd64.
Preparing to unpack .../libpulse0_5.0-13_amd64.deb ...
Unpacking libpulse0:amd64 (5.0-13) ...
Selecting previously unselected package libspeexdsp1:amd64.
Preparing to unpack .../libspeexdsp1_1.2~rc1.2-1_amd64.deb ...
Unpacking libspeexdsp1:amd64 (1.2~rc1.2-1) ...
Selecting previously unselected package libasound2-plugins:amd64.
Preparing to unpack .../libasound2-plugins_1.0.28-1+b1_amd64.deb ...
Unpacking libasound2-plugins:amd64 (1.0.28-1+b1) ...
Selecting previously unselected package libcap-ng0:amd64.
Preparing to unpack .../libcap-ng0_0.7.4-2_amd64.deb ...
Unpacking libcap-ng0:amd64 (0.7.4-2) ...
Selecting previously unselected package libisl10:amd64.
Preparing to unpack .../libisl10_0.12.2-2_amd64.deb ...
Unpacking libisl10:amd64 (0.12.2-2) ...
Selecting previously unselected package libcloog-isl4:amd64.
Preparing to unpack .../libcloog-isl4_0.18.2-1+b2_amd64.deb ...
Unpacking libcloog-isl4:amd64 (0.18.2-1+b2) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../libdrm2_2.4.58-2_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.58-2) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../libdrm-nouveau2_2.4.58-2_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.58-2) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../libdrm-radeon1_2.4.58-2_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.58-2) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../libelf1_0.159-4.2_amd64.deb ...
Unpacking libelf1:amd64 (0.159-4.2) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../libglapi-mesa_10.3.2-1+deb8u1_amd64.deb ...
Unpacking libglapi-mesa:amd64 (10.3.2-1+deb8u1) ...
Selecting previously unselected package libllvm3.5:amd64.
Preparing to unpack .../libllvm3.5_1%3a3.5-10_amd64.deb ...
Unpacking libllvm3.5:amd64 (1:3.5-10) ...
Selecting previously unselected package libwayland-server0:amd64.
Preparing to unpack .../libwayland-server0_1.6.0-2_amd64.deb ...
Unpacking libwayland-server0:amd64 (1.6.0-2) ...
Selecting previously unselected package libgbm1:amd64.
Preparing to unpack .../libgbm1_10.3.2-1+deb8u1_amd64.deb ...
Unpacking libgbm1:amd64 (10.3.2-1+deb8u1) ...
Selecting previously unselected package libxcb-dri2-0:amd64.
Preparing to unpack .../libxcb-dri2-0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-dri2-0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxcb-shape0:amd64.
Preparing to unpack .../libxcb-shape0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-shape0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../libxcb-xfixes0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libegl1-mesa:amd64.
Preparing to unpack .../libegl1-mesa_10.3.2-1+deb8u1_amd64.deb ...
Unpacking libegl1-mesa:amd64 (10.3.2-1+deb8u1) ...
Selecting previously unselected package libfftw3-single3:amd64.
Preparing to unpack .../libfftw3-single3_3.3.4-2_amd64.deb ...
Unpacking libfftw3-single3:amd64 (3.3.4-2) ...
Selecting previously unselected package libfontenc1:amd64.
Preparing to unpack .../libfontenc1_1%3a1.1.2-1+b2_amd64.deb ...
Unpacking libfontenc1:amd64 (1:1.1.2-1+b2) ...
Selecting previously unselected package libgck-1-0:amd64.
Preparing to unpack .../libgck-1-0_3.14.0-2_amd64.deb ...
Unpacking libgck-1-0:amd64 (3.14.0-2) ...
Selecting previously unselected package libgcr-3-common.
Preparing to unpack .../libgcr-3-common_3.14.0-2_all.deb ...
Unpacking libgcr-3-common (3.14.0-2) ...
Selecting previously unselected package libgcr-base-3-1:amd64.
Preparing to unpack .../libgcr-base-3-1_3.14.0-2_amd64.deb ...
Unpacking libgcr-base-3-1:amd64 (3.14.0-2) ...
Selecting previously unselected package libgcr-ui-3-1:amd64.
Preparing to unpack .../libgcr-ui-3-1_3.14.0-2_amd64.deb ...
Unpacking libgcr-ui-3-1:amd64 (3.14.0-2) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../libquadmath0_4.9.2-10_amd64.deb ...
Unpacking libquadmath0:amd64 (4.9.2-10) ...
Selecting previously unselected package libgfortran3:amd64.
Preparing to unpack .../libgfortran3_4.9.2-10_amd64.deb ...
Unpacking libgfortran3:amd64 (4.9.2-10) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../libxcb-dri3-0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../libxcb-glx0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../libxcb-present0_1.10-3+b1_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../libxcb-sync1_1.10-3+b1_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.10-3+b1) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../libxshmfence1_1.1-4_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.1-4) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../libxxf86vm1_1%3a1.1.3-1+b1_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.3-1+b1) ...
Selecting previously unselected package libgl1-mesa-glx:amd64.
Preparing to unpack .../libgl1-mesa-glx_10.3.2-1+deb8u1_amd64.deb ...
Unpacking libgl1-mesa-glx:amd64 (10.3.2-1+deb8u1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../libgtk2.0-common_2.24.25-3+deb8u1_all.deb ...
Unpacking libgtk2.0-common (2.24.25-3+deb8u1) ...
Selecting previously unselected package libgtk2.0-0:amd64.
Preparing to unpack .../libgtk2.0-0_2.24.25-3+deb8u1_amd64.deb ...
Unpacking libgtk2.0-0:amd64 (2.24.25-3+deb8u1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../libpciaccess0_0.13.2-3+b1_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.13.2-3+b1) ...
Selecting previously unselected package libpulsedsp:amd64.
Preparing to unpack .../libpulsedsp_5.0-13_amd64.deb ...
Unpacking libpulsedsp:amd64 (5.0-13) ...
Selecting previously unselected package libtdb1:amd64.
Preparing to unpack .../libtdb1_1.3.6-0+deb8u1_amd64.deb ...
Unpacking libtdb1:amd64 (1.3.6-0+deb8u1) ...
Selecting previously unselected package libxenstore3.0.
Preparing to unpack .../libxenstore3.0_2001%3a4.6.1-20+deb8u1_amd64.deb ...
Unpacking libxenstore3.0 (2001:4.6.1-20+deb8u1) ...
Selecting previously unselected package libyajl2:amd64.
Preparing to unpack .../libyajl2_2.1.0-2_amd64.deb ...
Unpacking libyajl2:amd64 (2.1.0-2) ...
Selecting previously unselected package libxen-4.6.
Preparing to unpack .../libxen-4.6_2001%3a4.6.1-20+deb8u1_amd64.deb ...
Unpacking libxen-4.6 (2001:4.6.1-20+deb8u1) ...
Selecting previously unselected package libxfont1:amd64.
Preparing to unpack .../libxfont1_1%3a1.5.1-1_amd64.deb ...
Unpacking libxfont1:amd64 (1:1.5.1-1) ...
Selecting previously unselected package libxkbfile1:amd64.
Preparing to unpack .../libxkbfile1_1%3a1.0.8-1_amd64.deb ...
Unpacking libxkbfile1:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxmuu1:amd64.
Preparing to unpack .../libxmuu1_2%3a1.1.2-1_amd64.deb ...
Unpacking libxmuu1:amd64 (2:1.1.2-1) ...
Selecting previously unselected package libxv1:amd64.
Preparing to unpack .../libxv1_2%3a1.0.10-1+b1_amd64.deb ...
Unpacking libxv1:amd64 (2:1.0.10-1+b1) ...
Selecting previously unselected package libxvmc1:amd64.
Preparing to unpack .../libxvmc1_2%3a1.0.8-2+b1_amd64.deb ...
Unpacking libxvmc1:amd64 (2:1.0.8-2+b1) ...
Selecting previously unselected package ntpdate.
Preparing to unpack .../ntpdate_1%3a4.2.6.p5+dfsg-7+deb8u2_amd64.deb ...
Unpacking ntpdate (1:4.2.6.p5+dfsg-7+deb8u2) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../libmpc3_1.0.2-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.2-1) ...
Selecting previously unselected package libwebrtc-audio-processing-0:amd64.
Preparing to unpack .../libwebrtc-audio-processing-0_0.1-3_amd64.deb ...
Unpacking libwebrtc-audio-processing-0:amd64 (0.1-3) ...
Selecting previously unselected package dbus.
Preparing to unpack .../dbus_1.8.20-0+deb8u1_amd64.deb ...
Unpacking dbus (1.8.20-0+deb8u1) ...
Selecting previously unselected package python-support.
Preparing to unpack .../python-support_1.0.15_all.deb ...
Unpacking python-support (1.0.15) ...
Selecting previously unselected package cpp-4.9.
Preparing to unpack .../cpp-4.9_4.9.2-10_amd64.deb ...
Unpacking cpp-4.9 (4.9.2-10) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a4.9.2-2_amd64.deb ...
Unpacking cpp (4:4.9.2-2) ...
Selecting previously unselected package dbus-x11.
Preparing to unpack .../dbus-x11_1.8.20-0+deb8u1_amd64.deb ...
Unpacking dbus-x11 (1.8.20-0+deb8u1) ...
Selecting previously unselected package ethtool.
Preparing to unpack .../ethtool_1%3a3.16-1_amd64.deb ...
Unpacking ethtool (1:3.16-1) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20.2-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20.2-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1_amd64.deb ...
Unpacking fakeroot (1.20.2-1) ...
Selecting previously unselected package gcr.
Preparing to unpack .../gcr_3.14.0-2_amd64.deb ...
Unpacking gcr (3.14.0-2) ...
Selecting previously unselected package libgirepository-1.0-1:amd64.
Preparing to unpack .../libgirepository-1.0-1_1.42.0-2.2_amd64.deb ...
Unpacking libgirepository-1.0-1:amd64 (1.42.0-2.2) ...
Selecting previously unselected package gir1.2-glib-2.0:amd64.
Preparing to unpack .../gir1.2-glib-2.0_1.42.0-2.2_amd64.deb ...
Unpacking gir1.2-glib-2.0:amd64 (1.42.0-2.2) ...
Selecting previously unselected package p11-kit-modules:amd64.
Preparing to unpack .../p11-kit-modules_0.20.7-1_amd64.deb ...
Unpacking p11-kit-modules:amd64 (0.20.7-1) ...
Selecting previously unselected package p11-kit.
Preparing to unpack .../p11-kit_0.20.7-1_amd64.deb ...
Unpacking p11-kit (0.20.7-1) ...
Selecting previously unselected package gnome-keyring.
Preparing to unpack .../gnome-keyring_3.14.0-1+b1_amd64.deb ...
Unpacking gnome-keyring (3.14.0-1+b1) ...
Selecting previously unselected package imagemagick-6.q16.
Preparing to unpack .../imagemagick-6.q16_8%3a6.8.9.9-5+deb8u3_amd64.deb ...
Unpacking imagemagick-6.q16 (8:6.8.9.9-5+deb8u3) ...
Selecting previously unselected package imagemagick.
Preparing to unpack .../imagemagick_8%3a6.8.9.9-5+deb8u3_amd64.deb ...
Unpacking imagemagick (8:6.8.9.9-5+deb8u3) ...
Selecting previously unselected package libblas-common.
Preparing to unpack .../libblas-common_1.2.20110419-10_amd64.deb ...
Unpacking libblas-common (1.2.20110419-10) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_1.2.20110419-10_amd64.deb ...
Unpacking libblas3 (1.2.20110419-10) ...
Selecting previously unselected package libepoxy0.
Preparing to unpack .../libepoxy0_1.2-1_amd64.deb ...
Unpacking libepoxy0 (1.2-1) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../liblapack3_3.5.0-4_amd64.deb ...
Unpacking liblapack3 (3.5.0-4) ...
Selecting previously unselected package librsvg2-bin.
Preparing to unpack .../librsvg2-bin_2.40.5-1+deb8u2_amd64.deb ...
Unpacking librsvg2-bin (2.40.5-1+deb8u2) ...
Selecting previously unselected package pulseaudio-utils.
Preparing to unpack .../pulseaudio-utils_5.0-13_amd64.deb ...
Unpacking pulseaudio-utils (5.0-13) ...
Selecting previously unselected package pulseaudio.
Preparing to unpack .../pulseaudio_5.0-13_amd64.deb ...
Unpacking pulseaudio (5.0-13) ...
Selecting previously unselected package python-cairo.
Preparing to unpack .../python-cairo_1.8.8-1+b2_amd64.deb ...
Unpacking python-cairo (1.8.8-1+b2) ...
Selecting previously unselected package python-dbus-dev.
Preparing to unpack .../python-dbus-dev_1.2.0-2_all.deb ...
Unpacking python-dbus-dev (1.2.0-2) ...
Selecting previously unselected package python-dbus.
Preparing to unpack .../python-dbus_1.2.0-2+b3_amd64.deb ...
Unpacking python-dbus (1.2.0-2+b3) ...
Selecting previously unselected package python-gi.
Preparing to unpack .../python-gi_3.14.0-1_amd64.deb ...
Unpacking python-gi (3.14.0-1) ...
Selecting previously unselected package python-gobject-2.
Preparing to unpack .../python-gobject-2_2.28.6-12+b1_amd64.deb ...
Unpacking python-gobject-2 (2.28.6-12+b1) ...
Selecting previously unselected package python-numpy.
Preparing to unpack .../python-numpy_1%3a1.8.2-2_amd64.deb ...
Unpacking python-numpy (1:1.8.2-2) ...
Selecting previously unselected package python-gtk2.
Preparing to unpack .../python-gtk2_2.24.0-4_amd64.deb ...
Unpacking python-gtk2 (2.24.0-4) ...
Selecting previously unselected package python-xdg.
Preparing to unpack .../python-xdg_0.25-4_all.deb ...
Unpacking python-xdg (0.25-4) ...
Selecting previously unselected package python-xpyb.
Preparing to unpack .../python-xpyb_1.3.1-1_amd64.deb ...
Unpacking python-xpyb (1.3.1-1) ...
Selecting previously unselected package x11-session-utils.
Preparing to unpack .../x11-session-utils_7.7+1_amd64.deb ...
Unpacking x11-session-utils (7.7+1) ...
Selecting previously unselected package x11-xkb-utils.
Preparing to unpack .../x11-xkb-utils_7.7+1_amd64.deb ...
Unpacking x11-xkb-utils (7.7+1) ...
Selecting previously unselected package x11-xserver-utils.
Preparing to unpack .../x11-xserver-utils_7.7+3+b1_amd64.deb ...
Unpacking x11-xserver-utils (7.7+3+b1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../xauth_1%3a1.0.9-1_amd64.deb ...
Unpacking xauth (1:1.0.9-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../xdg-user-dirs_0.15-2_amd64.deb ...
Unpacking xdg-user-dirs (0.15-2) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.0~rc1+git20111210-7.4_all.deb ...
Unpacking xdg-utils (1.1.0~rc1+git20111210-7.4) ...
Selecting previously unselected package xenstore-utils.
Preparing to unpack .../xenstore-utils_2001%3a4.6.1-20+deb8u1_amd64.deb ...
Unpacking xenstore-utils (2001:4.6.1-20+deb8u1) ...
Selecting previously unselected package xen-utils-common.
Preparing to unpack .../xen-utils-common_2001%3a4.6.1-20+deb8u1_all.deb ...
Unpacking xen-utils-common (2001:4.6.1-20+deb8u1) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../xfonts-encodings_1%3a1.0.4-2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../xfonts-utils_1%3a7.7+2_amd64.deb ...
Unpacking xfonts-utils (1:7.7+2) ...
Selecting previously unselected package xfonts-100dpi.
Preparing to unpack .../xfonts-100dpi_1%3a1.0.3_all.deb ...
Unpacking xfonts-100dpi (1:1.0.3) ...
Selecting previously unselected package xfonts-75dpi.
Preparing to unpack .../xfonts-75dpi_1%3a1.0.3_all.deb ...
Unpacking xfonts-75dpi (1:1.0.3) ...
Selecting previously unselected package xfonts-scalable.
Preparing to unpack .../xfonts-scalable_1%3a1.0.3-1_all.deb ...
Unpacking xfonts-scalable (1:1.0.3-1) ...
Selecting previously unselected package xinit.
Preparing to unpack .../xinit_1.3.4-1_amd64.deb ...
Unpacking xinit (1.3.4-1) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../xserver-common_2%3a1.16.4-1_all.deb ...
Unpacking xserver-common (2:1.16.4-1) ...
Selecting previously unselected package xserver-xorg-core.
Preparing to unpack .../xserver-xorg-core_2%3a1.16.4-1_amd64.deb ...
Unpacking xserver-xorg-core (2:1.16.4-1) ...
Selecting previously unselected package xserver-xorg-video-dummy.
Preparing to unpack .../xserver-xorg-video-dummy_1%3a0.3.7-1+b3_amd64.deb ...
Unpacking xserver-xorg-video-dummy (1:0.3.7-1+b3) ...
Selecting previously unselected package libqrexec-utils2.
Preparing to unpack .../libqrexec-utils2_3.2.3+deb8u1_amd64.deb ...
Unpacking libqrexec-utils2 (3.2.3+deb8u1) ...
Selecting previously unselected package libqubes-rpc-filecopy2.
Preparing to unpack .../libqubes-rpc-filecopy2_3.2.3+deb8u1_amd64.deb ...
Unpacking libqubes-rpc-filecopy2 (3.2.3+deb8u1) ...
Selecting previously unselected package libqubesdb.
Preparing to unpack .../libqubesdb_3.2.1-1+deb8u1_amd64.deb ...
Unpacking libqubesdb (3.2.1-1+deb8u1) ...
Selecting previously unselected package libvchan-xen.
Preparing to unpack .../libvchan-xen_3.1.0-1+deb8u1_amd64.deb ...
Unpacking libvchan-xen (3.1.0-1+deb8u1) ...
Selecting previously unselected package locales-all.
Preparing to unpack .../locales-all_2.19-18+deb8u4_amd64.deb ...
Unpacking locales-all (2.19-18+deb8u4) ...
Selecting previously unselected package qubesdb.
Preparing to unpack .../qubesdb_3.2.1-1+deb8u1_amd64.deb ...
Unpacking qubesdb (3.2.1-1+deb8u1) ...
Selecting previously unselected package qubesdb-vm.
Preparing to unpack .../qubesdb-vm_3.2.1-1+deb8u1_amd64.deb ...
Unpacking qubesdb-vm (3.2.1-1+deb8u1) ...
Selecting previously unselected package qubes-utils.
Preparing to unpack .../qubes-utils_3.2.3+deb8u1_amd64.deb ...
Unpacking qubes-utils (3.2.3+deb8u1) ...
Selecting previously unselected package qubes-core-agent.
Preparing to unpack .../qubes-core-agent_3.2.9-1+deb8u1_amd64.deb ...
Unpacking qubes-core-agent (3.2.9-1+deb8u1) ...
Selecting previously unselected package qubes-gui-agent.
Preparing to unpack .../qubes-gui-agent_3.2.3+deb8u1_amd64.deb ...
Unpacking qubes-gui-agent (3.2.3+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u4) ...
Processing triggers for shared-mime-info (1.3-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for libglib2.0-0:amd64 (2.42.1-1+b1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for fontconfig (2.11.0-6.3) ...
Setting up libbsd0:amd64 (0.7.0-2) ...
Setting up libedit2:amd64 (3.1-20140620-2) ...
Setting up libwrap0:amd64 (7.6.q-25) ...
Setting up python2.7 (2.7.9-2) ...
Setting up libpython-stdlib:amd64 (2.7.9-1) ...
Setting up python (2.7.9-1) ...
Setting up gawk (1:4.1.1+dfsg-1) ...
Setting up keyboard-configuration (1.123) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up libavutil54:amd64 (6:11.7-1~deb8u1) ...
Setting up libavresample2:amd64 (6:11.7-1~deb8u1) ...
Setting up libgsm1:amd64 (1.0.13-4) ...
Setting up libmp3lame0:amd64 (3.99.5+repack1-7+deb8u1) ...
Setting up libopenjpeg5:amd64 (1:1.5.2-3) ...
Setting up libopus0:amd64 (1.1-2) ...
Setting up liborc-0.4-0:amd64 (1:0.4.22-1) ...
Setting up libschroedinger-1.0-0:amd64 (1.0.11-2.1) ...
Setting up libspeex1:amd64 (1.2~rc1.2-1) ...
Setting up libogg0:amd64 (1.3.2-1) ...
Setting up libtheora0:amd64 (1.1.1+dfsg.1-6) ...
Setting up libva1:amd64 (1.4.1-1) ...
Setting up libvorbis0a:amd64 (1.3.4-2) ...
Setting up libvorbisenc2:amd64 (1.3.4-2) ...
Setting up libx264-142:amd64 (2:0.142.2431+gita5831aa-1+b2) ...
Setting up libxvidcore4:amd64 (2:1.3.3-1) ...
Setting up libavcodec56:amd64 (6:11.7-1~deb8u1) ...
Setting up libsamplerate0:amd64 (0.1.8-8) ...
Setting up libjack-jackd2-0:amd64 (1.9.10+20140719git3eb0ae6a~dfsg-2) ...
Setting up libasyncns0:amd64 (0.8-5) ...
Setting up libflac8:amd64 (1.3.0-3) ...
Setting up libsndfile1:amd64 (1.0.25-9.1+deb8u1) ...
Setting up libx11-xcb1:amd64 (2:1.6.2-3) ...
Setting up libxtst6:amd64 (2:1.2.2-1+b1) ...
Setting up libpulse0:amd64 (5.0-13) ...
Setting up libspeexdsp1:amd64 (1.2~rc1.2-1) ...
Setting up libasound2-plugins:amd64 (1.0.28-1+b1) ...
Setting up libcap-ng0:amd64 (0.7.4-2) ...
Setting up libisl10:amd64 (0.12.2-2) ...
Setting up libcloog-isl4:amd64 (0.18.2-1+b2) ...
Setting up libdrm2:amd64 (2.4.58-2) ...
Setting up libdrm-nouveau2:amd64 (2.4.58-2) ...
Setting up libdrm-radeon1:amd64 (2.4.58-2) ...
Setting up libelf1:amd64 (0.159-4.2) ...
Setting up libglapi-mesa:amd64 (10.3.2-1+deb8u1) ...
Setting up libllvm3.5:amd64 (1:3.5-10) ...
Setting up libwayland-server0:amd64 (1.6.0-2) ...
Setting up libgbm1:amd64 (10.3.2-1+deb8u1) ...
Setting up libxcb-dri2-0:amd64 (1.10-3+b1) ...
Setting up libxcb-shape0:amd64 (1.10-3+b1) ...
Setting up libxcb-xfixes0:amd64 (1.10-3+b1) ...
Setting up libegl1-mesa:amd64 (10.3.2-1+deb8u1) ...
Setting up libfftw3-single3:amd64 (3.3.4-2) ...
Setting up libfontenc1:amd64 (1:1.1.2-1+b2) ...
Setting up libgck-1-0:amd64 (3.14.0-2) ...
Setting up libgcr-3-common (3.14.0-2) ...
Setting up libgcr-base-3-1:amd64 (3.14.0-2) ...
Setting up libgcr-ui-3-1:amd64 (3.14.0-2) ...
Setting up libquadmath0:amd64 (4.9.2-10) ...
Setting up libgfortran3:amd64 (4.9.2-10) ...
Setting up libxcb-dri3-0:amd64 (1.10-3+b1) ...
Setting up libxcb-glx0:amd64 (1.10-3+b1) ...
Setting up libxcb-present0:amd64 (1.10-3+b1) ...
Setting up libxcb-sync1:amd64 (1.10-3+b1) ...
Setting up libxshmfence1:amd64 (1.1-4) ...
Setting up libxxf86vm1:amd64 (1:1.1.3-1+b1) ...
Setting up libgl1-mesa-glx:amd64 (10.3.2-1+deb8u1) ...
Setting up libgtk2.0-common (2.24.25-3+deb8u1) ...
Setting up libgtk2.0-0:amd64 (2.24.25-3+deb8u1) ...
Setting up libpciaccess0:amd64 (0.13.2-3+b1) ...
Setting up libpulsedsp:amd64 (5.0-13) ...
Setting up libtdb1:amd64 (1.3.6-0+deb8u1) ...
Setting up libxenstore3.0 (2001:4.6.1-20+deb8u1) ...
Setting up libyajl2:amd64 (2.1.0-2) ...
Setting up libxen-4.6 (2001:4.6.1-20+deb8u1) ...
Setting up libxfont1:amd64 (1:1.5.1-1) ...
Setting up libxkbfile1:amd64 (1:1.0.8-1) ...
Setting up libxmuu1:amd64 (2:1.1.2-1) ...
Setting up libxv1:amd64 (2:1.0.10-1+b1) ...
Setting up libxvmc1:amd64 (2:1.0.8-2+b1) ...
Setting up ntpdate (1:4.2.6.p5+dfsg-7+deb8u2) ...
Setting up libmpc3:amd64 (1.0.2-1) ...
Setting up libwebrtc-audio-processing-0:amd64 (0.1-3) ...
Setting up dbus (1.8.20-0+deb8u1) ...
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up python-support (1.0.15) ...
Setting up cpp-4.9 (4.9.2-10) ...
Setting up cpp (4:4.9.2-2) ...
Setting up dbus-x11 (1.8.20-0+deb8u1) ...
Setting up ethtool (1:3.16-1) ...
Setting up libfakeroot:amd64 (1.20.2-1) ...
Setting up fakeroot (1.20.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up gcr (3.14.0-2) ...
Setting up libgirepository-1.0-1:amd64 (1.42.0-2.2) ...
Setting up gir1.2-glib-2.0:amd64 (1.42.0-2.2) ...
Setting up p11-kit-modules:amd64 (0.20.7-1) ...
Setting up p11-kit (0.20.7-1) ...
Setting up gnome-keyring (3.14.0-1+b1) ...
Setting up imagemagick-6.q16 (8:6.8.9.9-5+deb8u3) ...
Setting up imagemagick (8:6.8.9.9-5+deb8u3) ...
update-alternatives: using /usr/bin/compare-im6 to provide /usr/bin/compare (compare) in auto mode
update-alternatives: using /usr/bin/animate-im6 to provide /usr/bin/animate (animate) in auto mode
update-alternatives: using /usr/bin/convert-im6 to provide /usr/bin/convert (convert) in auto mode
update-alternatives: using /usr/bin/composite-im6 to provide /usr/bin/composite (composite) in auto mode
update-alternatives: using /usr/bin/conjure-im6 to provide /usr/bin/conjure (conjure) in auto mode
update-alternatives: using /usr/bin/import-im6 to provide /usr/bin/import (import) in auto mode
update-alternatives: using /usr/bin/identify-im6 to provide /usr/bin/identify (identify) in auto mode
update-alternatives: using /usr/bin/stream-im6 to provide /usr/bin/stream (stream) in auto mode
update-alternatives: using /usr/bin/display-im6 to provide /usr/bin/display (display) in auto mode
update-alternatives: using /usr/bin/montage-im6 to provide /usr/bin/montage (montage) in auto mode
update-alternatives: using /usr/bin/mogrify-im6 to provide /usr/bin/mogrify (mogrify) in auto mode
Setting up libblas-common (1.2.20110419-10) ...
Setting up libblas3 (1.2.20110419-10) ...
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
Setting up libepoxy0 (1.2-1) ...
Setting up liblapack3 (3.5.0-4) ...
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up librsvg2-bin (2.40.5-1+deb8u2) ...
Setting up pulseaudio-utils (5.0-13) ...
Setting up pulseaudio (5.0-13) ...
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Adding user pulse to group audio
Setting up python-cairo (1.8.8-1+b2) ...
Setting up python-dbus-dev (1.2.0-2) ...
Setting up python-dbus (1.2.0-2+b3) ...
Remove stale byte-compiled files...
Setting up python-gi (3.14.0-1) ...
Setting up python-gobject-2 (2.28.6-12+b1) ...
Setting up python-numpy (1:1.8.2-2) ...
Setting up python-gtk2 (2.24.0-4) ...
Setting up python-xdg (0.25-4) ...
Setting up python-xpyb (1.3.1-1) ...
Setting up x11-session-utils (7.7+1) ...
Setting up x11-xkb-utils (7.7+1) ...
Setting up x11-xserver-utils (7.7+3+b1) ...
Setting up xauth (1:1.0.9-1) ...
Setting up xdg-user-dirs (0.15-2) ...
Setting up xdg-utils (1.1.0~rc1+git20111210-7.4) ...
Setting up xenstore-utils (2001:4.6.1-20+deb8u1) ...
Setting up xen-utils-common (2001:4.6.1-20+deb8u1) ...
Setting up xfonts-encodings (1:1.0.4-2) ...
Setting up xfonts-utils (1:7.7+2) ...
Setting up xfonts-100dpi (1:1.0.3) ...
Setting up xfonts-75dpi (1:1.0.3) ...
Setting up xfonts-scalable (1:1.0.3-1) ...
Setting up xinit (1.3.4-1) ...
Setting up xserver-common (2:1.16.4-1) ...
Setting up xserver-xorg-core (2:1.16.4-1) ...
Setting up xserver-xorg-video-dummy (1:0.3.7-1+b3) ...
Setting up libqrexec-utils2 (3.2.3+deb8u1) ...
Setting up libqubes-rpc-filecopy2 (3.2.3+deb8u1) ...
Setting up libqubesdb (3.2.1-1+deb8u1) ...
Setting up libvchan-xen (3.1.0-1+deb8u1) ...
Setting up locales-all (2.19-18+deb8u4) ...
Setting up qubesdb (3.2.1-1+deb8u1) ...
Setting up qubesdb-vm (3.2.1-1+deb8u1) ...
Setting up qubes-utils (3.2.3+deb8u1) ...
Setting up qubes-core-agent (3.2.9-1+deb8u1) ...
Configuration file '/etc/fstab'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
==> Using new file as you requested.
Installing new version of config file /etc/fstab ...
Running in chroot, ignoring request.
Adding 'diversion of /etc/init/plymouth-shutdown.conf to /etc/init/plymouth-shutdown.conf.qubes-disabled by qubes-core-agent'
Adding 'diversion of /etc/init/prefdm.conf to /etc/init/prefdm.conf.qubes-disabled by qubes-core-agent'
Adding 'diversion of /etc/init/splash-manager.conf to /etc/init/splash-manager.conf.qubes-disabled by qubes-core-agent'
Adding 'diversion of /etc/init/start-ttys.conf to /etc/init/start-ttys.conf.qubes-disabled by qubes-core-agent'
Adding 'diversion of /etc/init/tty.conf to /etc/init/tty.conf.qubes-disabled by qubes-core-agent'
Adding 'diversion of /etc/init/serial.conf to /etc/init/serial.conf.qubes-orig by qubes-core-agent'
Failed connect to local daemon
Adding 'diversion of /etc/pam.d/su to /etc/pam.d/su.qubes-orig by qubes-core-agent'
Setting up qubes-gui-agent (3.2.3+deb8u1) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Processing triggers for systemd (215-17+deb8u4) ...
Processing triggers for dbus (1.8.20-0+deb8u1) ...
Processing triggers for python-support (1.0.15) ...
+ retval=0
+ true
+ true
+ return 0
+ retcode=0
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean
+ retval=0
+ true
+ true
+ return 0
+ return 0
+ uninstallQubesRepo
+ info ' Removing Qubes build repo from sources.list.d'
+ output 'INFO: ' Removing Qubes build repo from sources.list.d
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ umount_kill mnt/tmp/qubes_repo
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/tmp/qubes_repo' before un-mounting
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/tmp/qubes_repo
+ true 'umount_kill: Restoring xtrace...'
+ rm -f mnt/etc/apt/sources.list.d/qubes-builder.list
+ info ' Re-update locales'
+ output 'INFO: ' Re-update locales
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ updateLocale
+ debug 'Updating locales'
+ output 'DEBUG: Updating' locales
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd localedef -f UTF-8 -i en_US -c en_US.UTF-8
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt localedef -f UTF-8 -i en_US -c en_US.UTF-8
+ retval=0
+ true
+ true
+ return 0
+ chroot_cmd update-locale LANG=en_US.UTF-8
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt update-locale LANG=en_US.UTF-8
+ retval=0
+ true
+ true
+ return 0
+ info ' Cleanup'
+ output 'INFO: ' Cleanup
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ umount_all mnt/
+ directory=mnt/
+ '[' mnt/ == mnt -o mnt/ == mnt/ ']'
++ mountPoints
+++ mountPoint ''
+++ local mount_point=
+++ [[ '' = /* ]]
++++ readlink -m .
+++ mount_point=/mnt/removable/qubes-src/linux-template-builder/
++++ sed 's#//*#/#g'
++++ echo /mnt/removable/qubes-src/linux-template-builder/
+++ echo /mnt/removable/qubes-src/linux-template-builder/
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/
+++ cut -f2 '-d '
+++ sort -r
+++ grep '^/mnt/removable/qubes-src/linux-template-builder/'
+++ sudo grep /mnt/removable/qubes-src/linux-template-builder/ /proc/mounts
++ echo '/mnt/removable/qubes-src/linux-template-builder/mnt/sys
/mnt/removable/qubes-src/linux-template-builder/mnt/run
/mnt/removable/qubes-src/linux-template-builder/mnt/proc
/mnt/removable/qubes-src/linux-template-builder/mnt'
+ '[' -n '/mnt/removable/qubes-src/linux-template-builder/mnt/sys
/mnt/removable/qubes-src/linux-template-builder/mnt/run
/mnt/removable/qubes-src/linux-template-builder/mnt/proc
/mnt/removable/qubes-src/linux-template-builder/mnt' ']'
+ removeDbusUuid
+ '[' -e mnt/var/lib/dbus/machine-id ']'
+ outputc red 'Removing generated machine uuid...'
+ color=red
+ shift
+ output Removing generated machine uuid...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ rm mnt/var/lib/dbus/machine-id
+ removeDivertPolicy
+ outputc red 'Reactivating initctl...'
+ color=red
+ shift
+ output Reactivating initctl...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd dpkg-divert --local --rename --remove /sbin/initctl
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt dpkg-divert --local --rename --remove /sbin/initctl
Removing 'local diversion of /sbin/initctl to /sbin/initctl.distrib'
+ retval=0
+ true
+ true
+ return 0
+ outputc green 'Removing policy-rc.d'
+ color=green
+ shift
+ output Removing policy-rc.d
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ rm -f mnt/usr/sbin/policy-rc.d
+ outputc red 'Restoring invoke-rc.d...'
+ color=red
+ shift
+ output Restoring invoke-rc.d...
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ chroot_cmd sed -i -e 's/exit 0 #exit 100/exit 100/' /usr/sbin/invoke-rc.d
+ local retval
+ true
+ '[' '' == 1 ']'
+ /usr/sbin/chroot mnt sed -i -e 's/exit 0 #exit 100/exit 100/' /usr/sbin/invoke-rc.d
+ retval=0
+ true
+ true
+ return 0
+ umount_kill mnt/
+ '[' 2 -le 2 ']'
+ test -o xtrace
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...'
+ set +x
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/sys
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/run
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/proc
+ true 'umount_kill: Restoring xtrace...'
+ touch mnt//tmp/.prepared_qubes
+ trap - ERR EXIT
+ trap
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=post
+ unset build_step_files
+ info 'Locating buildStep files: 04_install_qubes.sh suffix: post'
+ output 'INFO: Locating' buildStep files: 04_install_qubes.sh suffix: post
+ '[' 2 -ge 1 ']'
+ [[ -z '' ]]
+ [[ ehB != ehxB ]]
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post
+ local return_global_var=build_step_files
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=post
+ local function=templateFile
+ unset GLOBAL_CACHE
+ declare -gA GLOBAL_CACHE
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post templateFile
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local calling_arg=post
+ local functionExec=templateFile
+ local template_flavor=whonix-workstation
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post whonix-workstation
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=post
+ local template_flavor=whonix-workstation
++ templateDirs whonix-workstation
++ local template_flavor=whonix-workstation
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation
+++ local template_flavor=whonix-workstation
+++ retval=1
+++ '[' -n whonix-workstation ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation
++++ local template_flavor=whonix-workstation
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation ']'
++++ templateNameFixLength jessie+whonix-workstation
++++ local template_name=jessie+whonix-workstation
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']'
++ eval echo -e /mnt/removable/qubes-src/template-whonix
+++ echo -e /mnt/removable/qubes-src/template-whonix
++ match=1
++ '[' 1 -eq 1 ']'
++ return
+ local template_dirs=/mnt/removable/qubes-src/template-whonix
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh ']'
+ elementIn /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ local element
+ return 1
+ GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ return 0
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh ']'
+ elementIn /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh
+ local element
+ for element in '"${@:2}"'
+ [[ /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_post.sh == \/\m\n\t\/\r\e\m\o\v\a\b\l\e\/\q\u\b\e\s\-\s\r\c\/\t\e\m\p\l\a\t\e\-\w\h\o\n\i\x\/\w\h\o\n\i\x\-\w\o\r\k\s\t\a\t\i\o\n\/\0\4\_\i\n\s\t\a\l\l\_\q\u\b\e\s\_\p\o\s\t\.\s\h ]]
+ return 0
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_post_whonix-workstation.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-workstation.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-workstation.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-workstation.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post +
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=post
+ local template_flavor=+
++ templateDirs +
++ local template_flavor=+
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-gateway == jessie+ ']'
++ '[' + == + -a +whonix-gateway == ++ ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName +
+++ local template_flavor=+
+++ retval=1
+++ '[' -n + ']'
+++ local template_options=
++++ templateFlavorPrefix +
++++ local template_flavor=+
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' + == + ']'
++++ echo jessie
+++ local template_name=jessie+
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+ ']'
++++ templateNameFixLength jessie+
++++ local template_name=jessie+
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=0
++++ '[' 7 -ge 32 ']'
++++ echo jessie+
+++ echo jessie+
+++ return 1
++ '[' +whonix-workstation == jessie+ ']'
++ '[' + == + -a +whonix-workstation == ++ ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix +
+++ local template_flavor=+
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' + == + ']'
+++ echo jessie
++ local template_flavor_prefix=jessie
++ '[' -n + -a + == + ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z + ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_post_+.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_+.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_+.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_+.sh ']'
+ return 1
+ true
+ for option in '${TEMPLATE_OPTIONS[@]}'
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post whonix-workstation+minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=post
+ local template_flavor=whonix-workstation+minimal
++ templateDirs whonix-workstation+minimal
++ local template_flavor=whonix-workstation+minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-gateway == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
+++ retval=1
+++ '[' -n whonix-workstation+minimal ']'
+++ local template_options=
++++ templateFlavorPrefix whonix-workstation+minimal
++++ local template_flavor=whonix-workstation+minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' whonix-workstation+minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+whonix-workstation+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+whonix-workstation+minimal ']'
++++ templateNameFixLength jessie+whonix-workstation+minimal
++++ local template_name=jessie+whonix-workstation+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=2
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 2 -gt 0 ']'
+++++ printf +%s whonix-workstation minimal
++++ template_name+=+whonix-workstation+minimal
++++ (( index-- ))
++++ '[' 1 -lt 1 ']'
++++ '[' 33 -ge 32 ']'
+++++ printf %s jessie
++++ template_name=jessie
++++ '[' 1 -gt 0 ']'
+++++ printf +%s whonix-workstation
++++ template_name+=+whonix-workstation
++++ (( index-- ))
++++ '[' 0 -lt 1 ']'
++++ template_name=jessie+whonix-workstation
++++ '[' 25 -ge 32 ']'
++++ echo jessie+whonix-workstation
+++ echo jessie+whonix-workstation
+++ return 1
++ '[' +whonix-workstation == jessie+whonix-workstation ']'
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']'
++ '[' + == '*' ']'
++ '[' 0 -eq 1 ']'
+++ templateFlavorPrefix whonix-workstation+minimal
+++ local template_flavor=whonix-workstation+minimal
++++ declare -p TEMPLATE_FLAVOR_PREFIX
+++ [[ '' =~ ^declare -a.* ]]
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
+++ '[' whonix-workstation+minimal == + ']'
+++ echo jessie+
++ local template_flavor_prefix=jessie+
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']'
++ '[' -n whonix-workstation+minimal ']'
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts
+ local return_global_var=path_parts
+ local filename=04_install_qubes.sh
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/
+ local base=04_install_qubes
+ local ext=sh
+ '[' sh ']'
+ local dotext=.sh
+ [[ -z 04_install_qubes ]]
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext")
+ declare -A PARTS
+ setArrayAsGlobal PARTS path_parts
+ local array=PARTS
+ local export_as=path_parts
++ declare -p PARTS
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\'''
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\'''
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'
+ for template_dir in '${template_dirs[@]}'
+ '[' -z whonix-workstation+minimal ']'
+ '[' post ']'
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_post.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_post.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_post.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-workstation+minimal.sh
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-workstation+minimal.sh
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-workstation+minimal.sh ']'
+ return 1
+ true
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post minimal
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh
+ local suffix=post
+ local template_flavor=minimal
++ templateDirs minimal
++ local template_flavor=minimal
++ local match=0
+++ declare -p TEMPLATE_FLAVOR_DIR
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]]
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR})
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']'
+++ for element in '"${TEMPLATE_LABEL[@]}"'
+++ '[' '' == jessie+minimal ']'
++++ templateNameFixLength jessie+minimal
++++ local template_name=jessie+minimal
++++ temp_name=(${template_name//+/ })
++++ local temp_name
++++ local index=1
++++ '[' 14 -ge 32 ']'
++++ echo jessie+minimal
+++ echo jessie+minimal
+++ return 1
++ '[' +whonix-gateway == jessie+minimal ']'
++ '[' + == + -a +whonix-gateway == +minimal ']'
++ '[' + == '*' ']'
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"'
+++ templateName minimal
+++ local template_flavor=minimal
+++ retval=1
+++ '[' -n minimal ']'
+++ local template_options=
++++ templateFlavorPrefix minimal
++++ local template_flavor=minimal
+++++ declare -p TEMPLATE_FLAVOR_PREFIX
++++ [[ '' =~ ^declare -a.* ]]
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX})
++++ '[' minimal == + ']'
++++ echo jessie+
+++ local template_name=jessie+minimal
++++ declare -p TEMPLATE_LABEL
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]]
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL})
+++ for element in '"${TEMPLATE_LABEL[@]}"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment