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: 2a06cf9e-cc2a-408a-bd94-c9d92f143470 | |
| 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 ']' | |
| + 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-gateway+minimal+no-recommends 'COMPONENTS=builder $(BUILDER_PLUGINS_ALL)' | |
| if ! [ -d "/mnt/removable/keyrings/git" ]; then \ | |
| export GNUPGHOME="/mnt/removable/keyrings/git"; \ | |
| scripts/verify-git-tag; \ | |
| gpg --keyserver pgp.mit.edu --recv-key 916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA || exit 1; \ | |
| echo '916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA:6:' | gpg --import-ownertrust; \ | |
| fi | |
| 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 | |
| gpg: requesting key 2EEACCDA from hkp server pgp.mit.edu | |
| gpg: key 2EEACCDA: public key "Patrick Schleizer <adrelanos@riseup.net>" imported | |
| gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model | |
| gpg: depth: 0 valid: 1 signed: 4 trust: 0-, 0q, 0n, 0m, 0f, 1u | |
| gpg: depth: 1 valid: 4 signed: 0 trust: 4-, 0q, 0n, 0m, 0f, 0u | |
| gpg: Total number processed: 1 | |
| gpg: imported: 1 (RSA: 1) | |
| gpg: inserting ownertrust of 6 | |
| ================================================================================ | |
| 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-gateway+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-gateway+minimal+no-recommends:whonix-gw, | |
| jessie+whonix-gateway+minimal+no-recommends:whonix-gateway, :, | |
| jessie+whonix-workstation+minimal+no-recommends:whonix-ws | |
| -> 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... | |
| --> Switching branch from master branch to [1;32mmaster[0;0m | |
| Already on 'master' | |
| Your branch is up-to-date with 'origin/master'. | |
| -> Updating sources for template-whonix... | |
| --> Fetching from https://github.com/adrelanos/qubes-template-whonix.git master... | |
| --> Verifying tags... | |
| --> Switching branch from master branch to [1;32mmaster[0;0m | |
| Already on 'master' | |
| Your branch is up-to-date with 'origin/master'. | |
| + make install-deps DISTS_VM=jessie+whonix-gateway+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' | |
| Last metadata expiration check: 0:00:22 ago on Fri Aug 5 01:51:16 2016. | |
| 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-gateway+minimal+no-recommends | |
| if ! [ -d "/mnt/removable/keyrings/git" ]; then \ | |
| export GNUPGHOME="/mnt/removable/keyrings/git"; \ | |
| scripts/verify-git-tag; \ | |
| gpg --keyserver pgp.mit.edu --recv-key 916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA || exit 1; \ | |
| echo '916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA:6:' | gpg --import-ownertrust; \ | |
| fi | |
| ================================================================================ | |
| 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-gateway+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-gateway+minimal+no-recommends:whonix-gw, | |
| jessie+whonix-gateway+minimal+no-recommends:whonix-gateway, | |
| jessie+whonix-gateway+minimal+no-recommends:whonix-gw, :, | |
| jessie+whonix-workstation+minimal+no-recommends:whonix-ws | |
| -> 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/adrelanos/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 [1;32mmaster[0;0m | |
| Already on 'master' | |
| Your branch is up-to-date with 'origin/master'. | |
| + make build-id DISTS_VM=jessie+whonix-gateway+minimal+no-recommends | |
| ################################################################################ | |
| ### The following settings copied to builder.conf will make builder use ### | |
| ### exactly the same sources ### | |
| ################################################################################ | |
| BRANCH_builder = f4073690e0ecca8cb26f4b6b0c8ad791f40ca38b | |
| BRANCH_builder_debian = fdb4a969c9b7ed08b266b4c0e0b329f3ea252df5 | |
| BRANCH_linux_template_builder = v3.0.6 | |
| BRANCH_template_whonix = 13.0.0.1.0 | |
| + make TEMPLATE_ROOT_IMG_ONLY=1 DISTS_VM=jessie+whonix-gateway+minimal+no-recommends TEMPLATE_NAME=whonix-gw 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-gateway+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-gateway+minimal+no-recommends:whonix-gw, | |
| jessie+whonix-gateway+minimal+no-recommends:whonix-gateway, | |
| jessie+whonix-gateway+minimal+no-recommends:whonix-gw, :, | |
| jessie+whonix-workstation+minimal+no-recommends:whonix-ws | |
| 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-gw.img | |
| + IMG=prepared_images/whonix-gw.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-gw.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/ | |
| +++ 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 '' | |
| + '[' -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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_pre_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_pre_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gw.img path_parts | |
| + local return_global_var=path_parts | |
| + local filename=whonix-gw.img | |
| + local dir=prepared_images/ | |
| + local base=whonix-gw | |
| + local ext=img | |
| + '[' img ']' | |
| + local dotext=.img | |
| + [[ -z whonix-gw ]] | |
| + 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-gw" [full]="prepared_images/whonix-gw.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'\''' | |
| + local 'replaced=declare -A path_parts='\''([base]="whonix-gw" [full]="prepared_images/whonix-gw.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'\''' | |
| + eval declare -gA 'path_parts='\''([base]="whonix-gw"' '[full]="prepared_images/whonix-gw.img"' '[dotext]=".img"' '[dir]="prepared_images/"' '[ext]="img"' ')'\''' | |
| ++ declare -gA 'path_parts=([base]="whonix-gw" [full]="prepared_images/whonix-gw.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )' | |
| + packages_snapshot=prepared_images/whonix-gw-packages.img | |
| + debootstrap_snapshot=prepared_images/whonix-gw-debootstrap.img | |
| + '[' -f prepared_images/whonix-gw.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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/00_prepare_post_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/00_prepare_post_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gw.img ']' | |
| + echo '-> Initializing empty image...' | |
| -> Initializing empty image... | |
| + truncate -s 10G prepared_images/whonix-gw.img | |
| + echo '-> Creating filesystem...' | |
| -> Creating filesystem... | |
| + mkfs.ext4 -q -F prepared_images/whonix-gw.img | |
| + mount -o loop prepared_images/whonix-gw.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-gateway ']' | |
| ++ 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_pre_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_pre_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gateway | |
| ++ retval=1 | |
| ++ '[' -n '' ']' | |
| ++ '[' 'Xminimal no-recommends' == X ']' | |
| +++ printf +%s minimal no-recommends | |
| ++ local template_options=+minimal+no-recommends | |
| +++ templateFlavorPrefix whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ echo jessie+ | |
| ++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| +++ declare -p TEMPLATE_LABEL | |
| ++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| ++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| ++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| ++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| ++ template_name=whonix-gw | |
| ++ retval=0 | |
| ++ break | |
| +++ templateNameFixLength whonix-gw | |
| +++ local template_name=whonix-gw | |
| +++ temp_name=(${template_name//+/ }) | |
| +++ local temp_name | |
| +++ local index=0 | |
| +++ '[' 9 -ge 32 ']' | |
| +++ echo whonix-gw | |
| ++ echo whonix-gw | |
| ++ return 0 | |
| + info ' whonix-gw: Installing base '\''debian-jessie'\'' system' | |
| + output 'INFO: ' whonix-gw: 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/01_install_core_post_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/01_install_core_post_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gateway ']' | |
| ++ 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_pre_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_pre_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gateway ']' | |
| + 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_jessie_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_jessie_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_jessie_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_jessie_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_jessie_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_jessie_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gateway ']' | |
| ++ 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 | |
| Hit http://ftp.us.debian.org jessie Release.gpg | |
| Get:2 http://security.debian.org jessie/updates/main amd64 Packages [292 kB] | |
| Hit http://ftp.us.debian.org jessie Release | |
| Get:3 http://security.debian.org jessie/updates/contrib amd64 Packages [2506 B] | |
| Get:4 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB] | |
| 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 [153 kB] | |
| Get:8 http://security.debian.org jessie/updates/non-free Translation-en [14 B] | |
| Get:9 http://ftp.us.debian.org jessie/contrib amd64 Packages [50.2 kB] | |
| Get:10 http://ftp.us.debian.org jessie/non-free amd64 Packages [83.6 kB] | |
| Get:11 http://ftp.us.debian.org jessie/contrib Translation-en [38.5 kB] | |
| Get:12 http://ftp.us.debian.org jessie/main Translation-en [4580 kB] | |
| Get:13 http://ftp.us.debian.org jessie/non-free Translation-en [72.5 kB] | |
| Fetched 12.1 MB in 11s (1064 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-gateway | |
| + templateFile packages.list jessie whonix-gateway | |
| + local file=packages.list | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.list | |
| + filename=/mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-gateway.list | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-gateway.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=packages.list | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_jessie_whonix-gateway+minimal.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_jessie_whonix-gateway+minimal.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_jessie_whonix-gateway+minimal.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway+minimal.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway+minimal.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=packages.list | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_jessie.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_jessie.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_jessie.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_jessie_whonix-gateway+no-recommends.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_jessie_whonix-gateway+no-recommends.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_jessie_whonix-gateway+no-recommends.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway+no-recommends.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway+no-recommends.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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://security.debian.org/ jessie/updates/main perl-base amd64 5.20.2-3+deb8u6 [1229 kB] | |
| Get:2 http://ftp.us.debian.org/debian/ jessie/main libcwidget3 amd64 0.5.17-2 [348 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://security.debian.org/ jessie/updates/main libxml2 amd64 2.9.1+dfsg1-5+deb8u2 [802 kB] | |
| Get:6 http://ftp.us.debian.org/debian/ jessie/main libkrb5support0 amd64 1.12.1+dfsg-19+deb8u2 [59.1 kB] | |
| Get:7 http://ftp.us.debian.org/debian/ jessie/main libk5crypto3 amd64 1.12.1+dfsg-19+deb8u2 [115 kB] | |
| Get:8 http://security.debian.org/ jessie/updates/main perl-modules all 5.20.2-3+deb8u6 [2547 kB] | |
| Get:9 http://ftp.us.debian.org/debian/ jessie/main libkrb5-3 amd64 1.12.1+dfsg-19+deb8u2 [303 kB] | |
| Get:10 http://ftp.us.debian.org/debian/ jessie/main libgssapi-krb5-2 amd64 1.12.1+dfsg-19+deb8u2 [152 kB] | |
| Get:11 http://ftp.us.debian.org/debian/ jessie/main libsasl2-modules-db amd64 2.1.26.dfsg1-13+deb8u1 [67.1 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://security.debian.org/ jessie/updates/main perl amd64 5.20.2-3+deb8u6 [2637 kB] | |
| Get:15 http://ftp.us.debian.org/debian/ jessie/main liblockfile-bin amd64 1.09-6 [18.9 kB] | |
| Get:16 http://ftp.us.debian.org/debian/ jessie/main liblockfile1 amd64 1.09-6 [15.8 kB] | |
| Get:17 http://ftp.us.debian.org/debian/ jessie/main libsqlite3-0 amd64 3.8.7.1-1+deb8u1 [438 kB] | |
| Get:18 http://ftp.us.debian.org/debian/ jessie/main libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB] | |
| Get:19 http://ftp.us.debian.org/debian/ jessie/main libfreetype6 amd64 2.5.2-3+deb8u1 [466 kB] | |
| Get:20 http://security.debian.org/ jessie/updates/main libexpat1 amd64 2.1.0-6+deb8u3 [80.0 kB] | |
| Get:21 http://ftp.us.debian.org/debian/ jessie/main ucf all 3.0030 [69.7 kB] | |
| Get:22 http://security.debian.org/ jessie/updates/main imagemagick-common all 8:6.8.9.9-5+deb8u3 [150 kB] | |
| Get:23 http://ftp.us.debian.org/debian/ jessie/main fonts-dejavu-core all 2.34-1 [1047 kB] | |
| Get:24 http://security.debian.org/ jessie/updates/main libgd3 amd64 2.1.0-5+deb8u6 [148 kB] | |
| Get:25 http://security.debian.org/ jessie/updates/main libgdk-pixbuf2.0-common all 2.31.1-2+deb8u5 [294 kB] | |
| Get:26 http://security.debian.org/ jessie/updates/main libgdk-pixbuf2.0-0 amd64 2.31.1-2+deb8u5 [167 kB] | |
| Get:27 http://ftp.us.debian.org/debian/ jessie/main fontconfig-config all 2.11.0-6.3 [273 kB] | |
| Get:28 http://security.debian.org/ jessie/updates/main libmagickcore-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [1686 kB] | |
| Get:29 http://ftp.us.debian.org/debian/ jessie/main libfontconfig1 amd64 2.11.0-6.3 [329 kB] | |
| Get:30 http://ftp.us.debian.org/debian/ jessie/main fontconfig amd64 2.11.0-6.3 [402 kB] | |
| Get:31 http://security.debian.org/ jessie/updates/main libmagickwand-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [404 kB] | |
| Get:32 http://ftp.us.debian.org/debian/ jessie/main libasound2-data all 1.0.28-1 [64.8 kB] | |
| Get:33 http://security.debian.org/ jessie/updates/main libperl5.20 amd64 5.20.2-3+deb8u6 [1350 B] | |
| Get:34 http://ftp.us.debian.org/debian/ jessie/main libasound2 amd64 1.0.28-1 [374 kB] | |
| Get:35 http://ftp.us.debian.org/debian/ jessie/main libglib2.0-0 amd64 2.42.1-1+b1 [2401 kB] | |
| Get:36 http://ftp.us.debian.org/debian/ jessie/main libatk1.0-data all 2.14.0-1 [181 kB] | |
| Get:37 http://ftp.us.debian.org/debian/ jessie/main libatk1.0-0 amd64 2.14.0-1 [92.0 kB] | |
| Get:38 http://ftp.us.debian.org/debian/ jessie/main libdbus-1-3 amd64 1.8.20-0+deb8u1 [170 kB] | |
| 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 1min 10s (1273 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=packages_installed | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' packages_installed ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=packages_installed | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' packages_installed ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_packages_installed_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_packages_installed_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_packages_installed_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=packages_installed | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' packages_installed ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_packages_installed.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_packages_installed.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_packages_installed.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_packages_installed_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_packages_installed_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_packages_installed_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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 | |
| Hit http://security.debian.org jessie/updates InRelease | |
| Hit http://security.debian.org jessie/updates/main amd64 Packages | |
| Ign http://ftp.us.debian.org jessie InRelease | |
| Hit http://security.debian.org jessie/updates/contrib amd64 Packages | |
| Hit http://security.debian.org jessie/updates/non-free amd64 Packages | |
| Hit http://ftp.us.debian.org jessie Release.gpg | |
| Hit http://security.debian.org jessie/updates/contrib Translation-en | |
| Hit http://security.debian.org jessie/updates/main Translation-en | |
| Hit http://ftp.us.debian.org jessie Release | |
| Hit http://security.debian.org jessie/updates/non-free Translation-en | |
| Hit http://ftp.us.debian.org jessie/main amd64 Packages | |
| Hit http://ftp.us.debian.org jessie/contrib amd64 Packages | |
| Hit http://ftp.us.debian.org jessie/non-free amd64 Packages | |
| Hit http://ftp.us.debian.org jessie/contrib Translation-en | |
| Hit http://ftp.us.debian.org jessie/main 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/02_install_groups_post_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/02_install_groups_post_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gw.img | |
| + CLEANIMG=prepared_images/whonix-gw.img | |
| + export NAME=whonix-gw | |
| + NAME=whonix-gw | |
| + 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-gw.img ']' | |
| + '[' 2 -eq 0 ']' | |
| + '[' xprepared_images/whonix-gw.img = x ']' | |
| + '[' xwhonix-gw = x ']' | |
| ++ id -ur | |
| + ID=0 | |
| + '[' 0 '!=' 0 ']' | |
| + '[' 2 == 1 ']' | |
| + trap cleanup ERR | |
| + export IMG=qubeized_images/whonix-gw/root.img | |
| + IMG=qubeized_images/whonix-gw/root.img | |
| + mkdir -p qubeized_images/whonix-gw | |
| + echo '--> Copying prepared_images/whonix-gw.img to qubeized_images/whonix-gw/root.img...' | |
| --> Copying prepared_images/whonix-gw.img to qubeized_images/whonix-gw/root.img... | |
| + cp prepared_images/whonix-gw.img qubeized_images/whonix-gw/root.img | |
| + echo '--> Mounting qubeized_images/whonix-gw/root.img' | |
| --> Mounting qubeized_images/whonix-gw/root.img | |
| + mkdir -p mnt | |
| + mount -o loop qubeized_images/whonix-gw/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-gateway ']' | |
| ++ 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_pre_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=pre | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' pre ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_pre.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_pre.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_pre.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_pre_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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] | |
| Hit http://security.debian.org jessie/updates/main amd64 Packages | |
| 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/contrib amd64 Packages | |
| Get:4 http://deb.qubes-os.org jessie/main amd64 Packages [7820 B] | |
| Hit http://ftp.us.debian.org jessie Release.gpg | |
| Hit http://security.debian.org jessie/updates/non-free amd64 Packages | |
| Hit http://security.debian.org jessie/updates/contrib Translation-en | |
| Get:5 http://deb.qubes-os.org jessie-testing/main amd64 Packages [7828 B] | |
| Hit http://ftp.us.debian.org jessie Release | |
| Hit http://security.debian.org jessie/updates/main Translation-en | |
| Hit http://security.debian.org jessie/updates/non-free Translation-en | |
| Hit http://ftp.us.debian.org jessie/main amd64 Packages | |
| Hit http://ftp.us.debian.org jessie/contrib amd64 Packages | |
| Hit http://ftp.us.debian.org jessie/non-free amd64 Packages | |
| Hit http://ftp.us.debian.org jessie/contrib Translation-en | |
| Hit http://ftp.us.debian.org jessie/main Translation-en | |
| Ign http://deb.qubes-os.org jessie/main Translation-en | |
| Hit http://ftp.us.debian.org jessie/non-free Translation-en | |
| Ign http://deb.qubes-os.org jessie-testing/main Translation-en | |
| Fetched 20.6 kB in 2s (8553 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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_jessie_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_jessie_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_jessie_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=jessie | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' jessie ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_jessie.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_jessie.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_jessie.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_jessie_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_jessie_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_jessie_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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-gateway | |
| + templateFile packages_qubes.list '' whonix-gateway | |
| + local file=packages_qubes.list | |
| + local suffix= | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' '' ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_qubes.list | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_qubes.list | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_qubes.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_qubes_whonix-gateway.list | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_qubes_whonix-gateway.list | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/packages_qubes_whonix-gateway.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-gateway.list | |
| + filename=/mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-gateway.list | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-gateway.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=packages_qubes.list | |
| + local suffix= | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' '' ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_qubes.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_qubes.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_qubes.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_qubes_whonix-gateway+minimal.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_qubes_whonix-gateway+minimal.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/packages_qubes_whonix-gateway+minimal.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_qubes.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_qubes.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_qubes.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_qubes_whonix-gateway+minimal.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_qubes_whonix-gateway+minimal.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/packages_qubes_whonix-gateway+minimal.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway+minimal.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway+minimal.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+no-recommends | |
| + local file=packages_qubes.list | |
| + local suffix= | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' '' ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_qubes.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_qubes.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_qubes.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_qubes_whonix-gateway+no-recommends.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_qubes_whonix-gateway+no-recommends.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/packages_qubes_whonix-gateway+no-recommends.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_qubes.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_qubes.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_qubes.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_qubes_whonix-gateway+no-recommends.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_qubes_whonix-gateway+no-recommends.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/packages_qubes_whonix-gateway+no-recommends.list ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway+no-recommends.list | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway+no-recommends.list | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway ']' | |
| + 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-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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://security.debian.org/ jessie/updates/main libavutil54 amd64 6:11.7-1~deb8u1 [127 kB] | |
| Get:2 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libxenstore3.0 amd64 2001:4.6.1-20+deb8u1 [20.2 kB] | |
| Get:3 http://ftp.us.debian.org/debian/ jessie/main libbsd0 amd64 0.7.0-2 [67.9 kB] | |
| Get:4 http://security.debian.org/ jessie/updates/main libavresample2 amd64 6:11.7-1~deb8u1 [99.6 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://ftp.us.debian.org/debian/ jessie/main libedit2 amd64 3.1-20140620-2 [85.1 kB] | |
| Get:7 http://security.debian.org/ jessie/updates/main libavcodec56 amd64 6:11.7-1~deb8u1 [3105 kB] | |
| Get:8 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main xenstore-utils amd64 2001:4.6.1-20+deb8u1 [16.9 kB] | |
| Get:9 http://ftp.us.debian.org/debian/ jessie/main libwrap0 amd64 7.6.q-25 [58.5 kB] | |
| Get:10 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main xen-utils-common all 2001:4.6.1-20+deb8u1 [152 kB] | |
| Get:11 http://ftp.us.debian.org/debian/ jessie/main python2.7-minimal amd64 2.7.9-2 [1401 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://deb.qubes-os.org/r3.2/vm/ jessie/main libvchan-xen amd64 3.1.0-1+deb8u1 [8342 B] | |
| Get:16 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubesdb amd64 3.2.1-1+deb8u1 [16.8 kB] | |
| Get:17 http://ftp.us.debian.org/debian/ jessie/main python-minimal amd64 2.7.9-1 [40.3 kB] | |
| Get:18 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubesdb-vm amd64 3.2.1-1+deb8u1 [4676 B] | |
| Get:19 http://deb.qubes-os.org/r3.2/vm/ jessie/main qubes-utils amd64 3.2.3+deb8u1 [17.9 kB] | |
| Get:20 http://ftp.us.debian.org/debian/ jessie/main python2.7 amd64 2.7.9-2 [251 kB] | |
| Get:21 http://security.debian.org/ jessie/updates/main libtdb1 amd64 1.3.6-0+deb8u1 [42.6 kB] | |
| Get:22 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubes-core-agent amd64 3.2.9-1+deb8u1 [1790 kB] | |
| Get:23 http://security.debian.org/ jessie/updates/main ntpdate amd64 1:4.2.6.p5+dfsg-7+deb8u2 [74.7 kB] | |
| Get:24 http://ftp.us.debian.org/debian/ jessie/main libpython-stdlib amd64 2.7.9-1 [19.5 kB] | |
| Get:25 http://security.debian.org/ jessie/updates/main imagemagick-6.q16 amd64 8:6.8.9.9-5+deb8u3 [509 kB] | |
| Get:26 http://ftp.us.debian.org/debian/ jessie/main python amd64 2.7.9-1 [151 kB] | |
| Get:27 http://security.debian.org/ jessie/updates/main imagemagick amd64 8:6.8.9.9-5+deb8u3 [156 kB] | |
| Get:28 http://ftp.us.debian.org/debian/ jessie/main libmpfr4 amd64 3.1.2-2 [527 kB] | |
| Get:29 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubes-gui-agent amd64 3.2.4+deb8u1 [49.1 kB] | |
| Get:30 http://ftp.us.debian.org/debian/ jessie/main libsigsegv2 amd64 2.10-4+b1 [29.2 kB] | |
| Get:31 http://ftp.us.debian.org/debian/ jessie/main gawk amd64 1:4.1.1+dfsg-1 [520 kB] | |
| Get:32 http://ftp.us.debian.org/debian/ jessie/main keyboard-configuration all 1.123 [766 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-dev all 1.2.0-2 [112 kB] | |
| Get:123 http://ftp.us.debian.org/debian/ jessie/main python-dbus amd64 1.2.0-2+b3 [190 kB] | |
| Get:124 http://ftp.us.debian.org/debian/ jessie/main python-gi amd64 3.14.0-1 [494 kB] | |
| Get:125 http://ftp.us.debian.org/debian/ jessie/main python-gobject-2 amd64 2.28.6-12+b1 [348 kB] | |
| Get:126 http://ftp.us.debian.org/debian/ jessie/main python-numpy amd64 1:1.8.2-2 [1630 kB] | |
| Get:127 http://ftp.us.debian.org/debian/ jessie/main python-gtk2 amd64 2.24.0-4 [637 kB] | |
| Get:128 http://ftp.us.debian.org/debian/ jessie/main python-xdg all 0.25-4 [35.8 kB] | |
| Get:129 http://ftp.us.debian.org/debian/ jessie/main python-xpyb amd64 1.3.1-1 [86.1 kB] | |
| Get:130 http://ftp.us.debian.org/debian/ jessie/main x11-session-utils amd64 7.7+1 [68.4 kB] | |
| Get:131 http://ftp.us.debian.org/debian/ jessie/main x11-xkb-utils amd64 7.7+1 [159 kB] | |
| Get:132 http://ftp.us.debian.org/debian/ jessie/main x11-xserver-utils amd64 7.7+3+b1 [158 kB] | |
| Get:133 http://ftp.us.debian.org/debian/ jessie/main xauth amd64 1:1.0.9-1 [38.2 kB] | |
| Get:134 http://ftp.us.debian.org/debian/ jessie/main xdg-user-dirs amd64 0.15-2 [52.1 kB] | |
| Get:135 http://ftp.us.debian.org/debian/ jessie/main xdg-utils all 1.1.0~rc1+git20111210-7.4 [65.0 kB] | |
| Get:136 http://ftp.us.debian.org/debian/ jessie/main xfonts-encodings all 1:1.0.4-2 [574 kB] | |
| Get:137 http://ftp.us.debian.org/debian/ jessie/main xfonts-utils amd64 1:7.7+2 [75.1 kB] | |
| Get:138 http://ftp.us.debian.org/debian/ jessie/main xfonts-100dpi all 1:1.0.3 [3909 kB] | |
| Get:139 http://ftp.us.debian.org/debian/ jessie/main xfonts-75dpi all 1:1.0.3 [3476 kB] | |
| Get:140 http://ftp.us.debian.org/debian/ jessie/main xfonts-scalable all 1:1.0.3-1 [330 kB] | |
| Get:141 http://ftp.us.debian.org/debian/ jessie/main xinit amd64 1.3.4-1 [47.0 kB] | |
| Get:142 http://ftp.us.debian.org/debian/ jessie/main xserver-common all 2:1.16.4-1 [1758 kB] | |
| Get:143 http://ftp.us.debian.org/debian/ jessie/main xserver-xorg-core amd64 2:1.16.4-1 [3085 kB] | |
| Get:144 http://ftp.us.debian.org/debian/ jessie/main xserver-xorg-video-dummy amd64 1:0.3.7-1+b3 [18.7 kB] | |
| Get:145 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.1 MB in 2min 56s (363 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.4+deb8u1_amd64.deb ... | |
| Unpacking qubes-gui-agent (3.2.4+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.4+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/ | |
| +++ 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 '/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-gateway | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post whonix-gateway | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway | |
| ++ templateDirs whonix-gateway | |
| ++ local template_flavor=whonix-gateway | |
| ++ 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-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway ']' | |
| ++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
| +++ echo -e /mnt/removable/qubes-src/template-whonix | |
| ++ match=1 | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway | |
| ++++ local template_name=jessie+whonix-gateway | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=1 | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 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-gateway ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh ']' | |
| + elementIn /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + local element | |
| + return 1 | |
| + GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + return 0 | |
| + exists /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh ']' | |
| + elementIn /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh /mnt/removable/qubes-src/template-whonix/whonix-gateway/04_install_qubes_post.sh | |
| + local element | |
| + for element in '"${@:2}"' | |
| + [[ /mnt/removable/qubes-src/template-whonix/whonix-gateway/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\-\g\a\t\e\w\a\y\/\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-gateway.sh | |
| + filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_post_whonix-gateway.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+ ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+minimal | |
| ++ templateDirs whonix-gateway+minimal | |
| ++ local template_flavor=whonix-gateway+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-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+minimal ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+minimal | |
| ++++ local template_flavor=whonix-gateway+minimal | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+minimal == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+minimal ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+minimal | |
| ++++ local template_name=jessie+whonix-gateway+minimal | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 29 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway+minimal | |
| +++ echo jessie+whonix-gateway+minimal | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway+minimal ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+minimal ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+minimal | |
| +++ local template_flavor=whonix-gateway+minimal | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+minimal == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+minimal -a whonix-gateway+minimal == + ']' | |
| ++ '[' -n whonix-gateway+minimal ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+minimal ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/whonix-gateway+minimal/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+minimal/04_install_qubes_post_whonix-gateway+minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway+minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway+minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+minimal ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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 ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_post_minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_post_minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_post_minimal.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_minimal.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_minimal.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_minimal.sh ']' | |
| + return 1 | |
| + true | |
| + for option in '${TEMPLATE_OPTIONS[@]}' | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post whonix-gateway+no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
| + local suffix=post | |
| + local template_flavor=whonix-gateway+no-recommends | |
| ++ templateDirs whonix-gateway+no-recommends | |
| ++ local template_flavor=whonix-gateway+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-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-gateway == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-gateway == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| +++ retval=1 | |
| +++ '[' -n whonix-gateway+no-recommends ']' | |
| +++ local template_options= | |
| ++++ templateFlavorPrefix whonix-gateway+no-recommends | |
| ++++ local template_flavor=whonix-gateway+no-recommends | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway+no-recommends == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' '' == jessie+whonix-gateway+no-recommends ']' | |
| ++++ templateNameFixLength jessie+whonix-gateway+no-recommends | |
| ++++ local template_name=jessie+whonix-gateway+no-recommends | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=2 | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 2 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway no-recommends | |
| ++++ template_name+=+whonix-gateway+no-recommends | |
| ++++ (( index-- )) | |
| ++++ '[' 1 -lt 1 ']' | |
| ++++ '[' 35 -ge 32 ']' | |
| +++++ printf %s jessie | |
| ++++ template_name=jessie | |
| ++++ '[' 1 -gt 0 ']' | |
| +++++ printf +%s whonix-gateway | |
| ++++ template_name+=+whonix-gateway | |
| ++++ (( index-- )) | |
| ++++ '[' 0 -lt 1 ']' | |
| ++++ template_name=jessie+whonix-gateway | |
| ++++ '[' 21 -ge 32 ']' | |
| ++++ echo jessie+whonix-gateway | |
| +++ echo jessie+whonix-gateway | |
| +++ return 1 | |
| ++ '[' +whonix-workstation == jessie+whonix-gateway ']' | |
| ++ '[' + == + -a +whonix-workstation == +whonix-gateway+no-recommends ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix whonix-gateway+no-recommends | |
| +++ local template_flavor=whonix-gateway+no-recommends | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway+no-recommends == + ']' | |
| +++ echo jessie+ | |
| ++ local template_flavor_prefix=jessie+ | |
| ++ '[' -n whonix-gateway+no-recommends -a whonix-gateway+no-recommends == + ']' | |
| ++ '[' -n whonix-gateway+no-recommends ']' | |
| ++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| ++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends | |
| + local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+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-gateway+no-recommends ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/whonix-gateway+no-recommends/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-gateway+no-recommends/04_install_qubes_post_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway+no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway+no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_whonix-gateway+no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh post no-recommends | |
| + local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+no-recommends ']' | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+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 ']' | |
| + '[' post ']' | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_post.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_post.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_post.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_post_no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_post_no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_post_no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_no-recommends.sh | |
| + filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_no-recommends.sh | |
| + '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_post_no-recommends.sh ']' | |
| + return 1 | |
| + true | |
| + '[' -n whonix-gateway ']' | |
| + 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=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-gateway == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-gateway == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
| +++ templateName | |
| +++ local template_flavor=whonix-gateway | |
| +++ retval=1 | |
| +++ '[' -n '' ']' | |
| +++ '[' 'Xminimal no-recommends' == X ']' | |
| ++++ printf +%s minimal no-recommends | |
| +++ local template_options=+minimal+no-recommends | |
| ++++ templateFlavorPrefix whonix-gateway | |
| ++++ local template_flavor=whonix-gateway | |
| +++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| ++++ [[ '' =~ ^declare -a.* ]] | |
| ++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| ++++ '[' whonix-gateway == + ']' | |
| ++++ echo jessie+ | |
| +++ local template_name=jessie+whonix-gateway+minimal+no-recommends | |
| ++++ declare -p TEMPLATE_LABEL | |
| +++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-gateway+minimal+no-recommends:whonix-gw jessie+whonix-gateway+minimal+no-recommends:whonix-gateway jessie+whonix-gateway+minimal+no-recommends:whonix-gw :" =~ ^declare -a.* ]] | |
| +++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
| +++ for element in '"${TEMPLATE_LABEL[@]}"' | |
| +++ '[' jessie+whonix-gateway+minimal+no-recommends == jessie+whonix-gateway+minimal+no-recommends ']' | |
| +++ template_name=whonix-gw | |
| +++ retval=0 | |
| +++ break | |
| ++++ templateNameFixLength whonix-gw | |
| ++++ local template_name=whonix-gw | |
| ++++ temp_name=(${template_name//+/ }) | |
| ++++ local temp_name | |
| ++++ local index=0 | |
| ++++ '[' 9 -ge 32 ']' | |
| ++++ echo whonix-gw | |
| +++ echo whonix-gw | |
| +++ return 0 | |
| ++ '[' +whonix-workstation == whonix-gw ']' | |
| ++ '[' + == + -a +whonix-workstation == + ']' | |
| ++ '[' + == '*' ']' | |
| ++ '[' 0 -eq 1 ']' | |
| +++ templateFlavorPrefix | |
| +++ local template_flavor=whonix-gateway | |
| ++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
| +++ [[ '' =~ ^declare -a.* ]] | |
| +++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
| +++ '[' whonix-gateway == + ']' | |
| +++ 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 ]] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment