Created
July 27, 2016 22:05
-
-
Save marmarek/7fc7247f6f10cd4759a23e4ac7533929 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--> 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: 36cb0491-3900-4f5f-a869-85765ab23061 | |
Superblock backups stored on blocks: | |
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, | |
4096000 | |
Allocating group tables: 0/160 done | |
Writing inode tables: 0/160 done | |
Creating journal (32768 blocks): done | |
Writing superblocks and filesystem accounting information: 0/160 done | |
--> Installing template-builder in the image | |
--> Starting build process | |
Waiting for /dev/xvdi | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ sleep 0.1 | |
+ '[' -b /dev/xvdi ']' | |
+ pkexec sh -c 'echo Defaults !requiretty >> /etc/sudoers' | |
+ sudo mount /dev/xvdi /mnt/removable -o discard | |
+ cd /mnt/removable | |
+ umask 022 | |
+ make get-sources DISTS_VM=jessie+whonix-gateway+minimal+no-recommends 'COMPONENTS=builder $(BUILDER_PLUGINS_ALL)' | |
================================================================================ | |
B U I L D I N F O | |
Items in red indicate it was automatically generated by configuration file(s) | |
Items in white indicate it was automatically removed by configuration file(s) | |
================================================================================ | |
DISTS_VM: | |
jessie+whonix-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... | |
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) <[email protected]>" imported | |
gpg: key 1E30A75D: public key "Joanna Rutkowska (Qubes OS signing key) <[email protected]>" imported | |
gpg: key 74EADABC: public key "Joanna Rutkowska (Qubes OS signing key) <[email protected]>" imported | |
gpg: key B298547C: public key "Marek Marczykowski (Qubes OS signing key) <[email protected]>" imported | |
gpg: key AB5EEF90: public key "Marek Marczykowski (Qubes OS signing key) <[email protected]>" imported | |
gpg: key 65EF29CA: public key "Joanna Rutkowska (Qubes OS Signing Key) <[email protected]>" imported | |
gpg: key A603BCB6: public key "Marek Marczykowski (Qubes OS signing key) <[email protected]>" imported | |
gpg: key 36879494: public key "Qubes Master Signing Key" imported | |
gpg: key 34898310: public key "Joanna Rutkowska (Qubes OS Signing Key) <[email protected]>" imported | |
gpg: key 42CFA724: public key "Marek Marczykowski-Górecki (Qubes OS signing key) <[email protected]>" imported | |
gpg: key AF975A7D: public key "Wojciech Zygmunt Porczyk (Qubes OS signing key) <[email protected]>" imported | |
gpg: key 4C85173A: public key "Rafał Wojdyła (Qubes OS signing key) <[email protected]>" imported | |
gpg: key 15CE40BF: public key "Wojciech Zygmunt Porczyk (Qubes OS signing key) <[email protected]>" imported | |
gpg: key F2CD312B: public key "Wojtek Porczyk (Qubes OS signing key) <[email protected]>" imported | |
gpg: Total number processed: 14 | |
gpg: imported: 14 (RSA: 14) | |
gpg: no ultimately trusted keys found | |
gpg: inserting ownertrust of 6 | |
--> Merging... | |
-> Updating sources for builder-debian... | |
--> Fetching from https://github.com/QubesOS/qubes-builder-debian.git master... | |
--> Verifying tags... | |
--> Switching branch from master branch to [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/marmarek/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' | |
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 | |
================================================================================ | |
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/marmarek/qubes-template-whonix.git master... | |
--> Verifying tags... | |
--> Merging... | |
-> Updating sources for linux-template-builder... | |
--> Fetching from https://github.com/QubesOS/qubes-linux-template-builder.git master... | |
--> Verifying tags... | |
--> Switching branch from master branch to [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 = 367b4e5bab9b1f98e64ecb442bf6689f18fff008 | |
BRANCH_builder_debian = fdb4a969c9b7ed08b266b4c0e0b329f3ea252df5 | |
BRANCH_linux_template_builder = v3.0.6 | |
BRANCH_template_whonix = 94e7373ac4ec600a3f7d374f6045ab7e97177788 | |
+ make TEMPLATE_ROOT_IMG_ONLY=1 DISTS_VM=jessie+whonix-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 | |
Ign http://ftp.us.debian.org jessie InRelease | |
Hit http://ftp.us.debian.org jessie Release.gpg | |
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB] | |
Hit http://ftp.us.debian.org jessie Release | |
Get:2 http://ftp.us.debian.org jessie/main amd64 Packages [6761 kB] | |
Get:3 http://security.debian.org jessie/updates/main amd64 Packages [291 kB] | |
Get:4 http://security.debian.org jessie/updates/contrib amd64 Packages [2506 B] | |
Get:5 http://security.debian.org jessie/updates/non-free amd64 Packages [14 B] | |
Get:6 http://security.debian.org jessie/updates/contrib Translation-en [1211 B] | |
Get:7 http://security.debian.org jessie/updates/main Translation-en [150 kB] | |
Get:8 http://security.debian.org jessie/updates/non-free Translation-en [14 B] | |
Get:9 http://ftp.us.debian.org jessie/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 20s (594 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://ftp.us.debian.org/debian/ jessie/main libcwidget3 amd64 0.5.17-2 [348 kB] | |
Get:2 http://security.debian.org/ jessie/updates/main perl-base amd64 5.20.2-3+deb8u6 [1229 kB] | |
Get:3 http://ftp.us.debian.org/debian/ jessie/main libgpm2 amd64 1.20.4-6.1+b2 [34.0 kB] | |
Get:4 http://ftp.us.debian.org/debian/ jessie/main libkeyutils1 amd64 1.5.9-5+b1 [12.0 kB] | |
Get:5 http://ftp.us.debian.org/debian/ jessie/main libkrb5support0 amd64 1.12.1+dfsg-19+deb8u2 [59.1 kB] | |
Get:6 http://ftp.us.debian.org/debian/ jessie/main libk5crypto3 amd64 1.12.1+dfsg-19+deb8u2 [115 kB] | |
Get:7 http://ftp.us.debian.org/debian/ jessie/main libkrb5-3 amd64 1.12.1+dfsg-19+deb8u2 [303 kB] | |
Get:8 http://security.debian.org/ jessie/updates/main libxml2 amd64 2.9.1+dfsg1-5+deb8u2 [802 kB] | |
Get:9 http://ftp.us.debian.org/debian/ jessie/main libgssapi-krb5-2 amd64 1.12.1+dfsg-19+deb8u2 [152 kB] | |
Get:10 http://ftp.us.debian.org/debian/ jessie/main libsasl2-modules-db amd64 2.1.26.dfsg1-13+deb8u1 [67.1 kB] | |
Get:11 http://ftp.us.debian.org/debian/ jessie/main libsasl2-2 amd64 2.1.26.dfsg1-13+deb8u1 [105 kB] | |
Get:12 http://ftp.us.debian.org/debian/ jessie/main libldap-2.4-2 amd64 2.4.40+dfsg-1+deb8u2 [218 kB] | |
Get:13 http://ftp.us.debian.org/debian/ jessie/main liblockfile-bin amd64 1.09-6 [18.9 kB] | |
Get:14 http://ftp.us.debian.org/debian/ jessie/main liblockfile1 amd64 1.09-6 [15.8 kB] | |
Get:15 http://ftp.us.debian.org/debian/ jessie/main libsqlite3-0 amd64 3.8.7.1-1+deb8u1 [438 kB] | |
Get:16 http://security.debian.org/ jessie/updates/main perl-modules all 5.20.2-3+deb8u6 [2547 kB] | |
Get:17 http://ftp.us.debian.org/debian/ jessie/main libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB] | |
Get:18 http://ftp.us.debian.org/debian/ jessie/main libfreetype6 amd64 2.5.2-3+deb8u1 [466 kB] | |
Get:19 http://ftp.us.debian.org/debian/ jessie/main ucf all 3.0030 [69.7 kB] | |
Get:20 http://ftp.us.debian.org/debian/ jessie/main fonts-dejavu-core all 2.34-1 [1047 kB] | |
Get:21 http://ftp.us.debian.org/debian/ jessie/main fontconfig-config all 2.11.0-6.3 [273 kB] | |
Get:22 http://ftp.us.debian.org/debian/ jessie/main libfontconfig1 amd64 2.11.0-6.3 [329 kB] | |
Get:23 http://ftp.us.debian.org/debian/ jessie/main fontconfig amd64 2.11.0-6.3 [402 kB] | |
Get:24 http://ftp.us.debian.org/debian/ jessie/main libasound2-data all 1.0.28-1 [64.8 kB] | |
Get:25 http://ftp.us.debian.org/debian/ jessie/main libasound2 amd64 1.0.28-1 [374 kB] | |
Get:26 http://ftp.us.debian.org/debian/ jessie/main libglib2.0-0 amd64 2.42.1-1+b1 [2401 kB] | |
Get:27 http://security.debian.org/ jessie/updates/main perl amd64 5.20.2-3+deb8u6 [2637 kB] | |
Get:28 http://ftp.us.debian.org/debian/ jessie/main libatk1.0-data all 2.14.0-1 [181 kB] | |
Get:29 http://ftp.us.debian.org/debian/ jessie/main libatk1.0-0 amd64 2.14.0-1 [92.0 kB] | |
Get:30 http://ftp.us.debian.org/debian/ jessie/main libdbus-1-3 amd64 1.8.20-0+deb8u1 [170 kB] | |
Get:31 http://ftp.us.debian.org/debian/ jessie/main libxau6 amd64 1:1.0.8-1 [20.7 kB] | |
Get:32 http://ftp.us.debian.org/debian/ jessie/main libxdmcp6 amd64 1:1.1.1-1+b1 [24.9 kB] | |
Get:33 http://ftp.us.debian.org/debian/ jessie/main libxcb1 amd64 1.10-3+b1 [44.4 kB] | |
Get:34 http://ftp.us.debian.org/debian/ jessie/main libx11-data all 2:1.6.2-3 [126 kB] | |
Get:35 http://ftp.us.debian.org/debian/ jessie/main libx11-6 amd64 2:1.6.2-3 [729 kB] | |
Get:36 http://ftp.us.debian.org/debian/ jessie/main libatspi2.0-0 amd64 2.14.0-1 [57.7 kB] | |
Get:37 http://ftp.us.debian.org/debian/ jessie/main libatk-bridge2.0-0 amd64 2.14.0-2 [54.8 kB] | |
Get:38 http://security.debian.org/ jessie/updates/main libexpat1 amd64 2.1.0-6+deb8u3 [80.0 kB] | |
Get:39 http://ftp.us.debian.org/debian/ jessie/main libavahi-common-data amd64 0.6.31-5 [98.6 kB] | |
Get:40 http://ftp.us.debian.org/debian/ jessie/main libavahi-common3 amd64 0.6.31-5 [51.1 kB] | |
Get:41 http://security.debian.org/ jessie/updates/main imagemagick-common all 8:6.8.9.9-5+deb8u3 [150 kB] | |
Get:42 http://ftp.us.debian.org/debian/ jessie/main libavahi-client3 amd64 0.6.31-5 [54.4 kB] | |
Get:43 http://ftp.us.debian.org/debian/ jessie/main libpixman-1-0 amd64 0.32.6-3 [507 kB] | |
Get:44 http://security.debian.org/ jessie/updates/main libgd3 amd64 2.1.0-5+deb8u6 [148 kB] | |
Get:45 http://ftp.us.debian.org/debian/ jessie/main libxcb-render0 amd64 1.10-3+b1 [17.5 kB] | |
Get:46 http://ftp.us.debian.org/debian/ jessie/main libxcb-shm0 amd64 1.10-3+b1 [11.5 kB] | |
Get:47 http://ftp.us.debian.org/debian/ jessie/main libxext6 amd64 2:1.3.3-1 [52.7 kB] | |
Get:48 http://security.debian.org/ jessie/updates/main libgdk-pixbuf2.0-common all 2.31.1-2+deb8u5 [294 kB] | |
Get:49 http://ftp.us.debian.org/debian/ jessie/main libxrender1 amd64 1:0.9.8-1+b1 [31.4 kB] | |
Get:50 http://ftp.us.debian.org/debian/ jessie/main libcairo2 amd64 1.14.0-2.1+deb8u1 [746 kB] | |
Get:51 http://ftp.us.debian.org/debian/ jessie/main libcairo-gobject2 amd64 1.14.0-2.1+deb8u1 [304 kB] | |
Get:52 http://security.debian.org/ jessie/updates/main libgdk-pixbuf2.0-0 amd64 2.31.1-2+deb8u5 [167 kB] | |
Get:53 http://ftp.us.debian.org/debian/ jessie/main liblcms2-2 amd64 2.6-3+b3 [141 kB] | |
Get:54 http://security.debian.org/ jessie/updates/main libmagickcore-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [1686 kB] | |
Get:55 http://ftp.us.debian.org/debian/ jessie/main libcolord2 amd64 1.2.1-1+b2 [229 kB] | |
Get:56 http://ftp.us.debian.org/debian/ jessie/main libcroco3 amd64 0.6.8-3+b1 [135 kB] | |
Get:57 http://ftp.us.debian.org/debian/ jessie/main libcups2 amd64 1.7.5-11+deb8u1 [283 kB] | |
Get:58 http://ftp.us.debian.org/debian/ jessie/main libdatrie1 amd64 0.2.8-1 [32.6 kB] | |
Get:59 http://ftp.us.debian.org/debian/ jessie/main libdbus-glib-1-2 amd64 0.102-1 [201 kB] | |
Get:60 http://ftp.us.debian.org/debian/ jessie/main libdconf1 amd64 0.22.0-1 [35.2 kB] | |
Get:61 http://ftp.us.debian.org/debian/ jessie/main libelfg0 amd64 0.8.13-5 [51.6 kB] | |
Get:62 http://ftp.us.debian.org/debian/ jessie/main libgomp1 amd64 4.9.2-10 [37.8 kB] | |
Get:63 http://ftp.us.debian.org/debian/ jessie/main libfftw3-double3 amd64 3.3.4-2 [722 kB] | |
Get:64 http://ftp.us.debian.org/debian/ jessie/main libfribidi0 amd64 0.19.6-3 [44.4 kB] | |
Get:65 http://security.debian.org/ jessie/updates/main libmagickwand-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [404 kB] | |
Get:66 http://ftp.us.debian.org/debian/ jessie/main gconf2-common all 3.2.6-3 [1040 kB] | |
Get:67 http://security.debian.org/ jessie/updates/main libperl5.20 amd64 5.20.2-3+deb8u6 [1350 B] | |
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 3min 3s (490 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 | |
Ign http://ftp.us.debian.org jessie InRelease | |
Hit http://security.debian.org jessie/updates/main amd64 Packages | |
Hit http://ftp.us.debian.org jessie Release.gpg | |
Hit http://security.debian.org jessie/updates/contrib amd64 Packages | |
Hit http://ftp.us.debian.org jessie Release | |
Hit http://security.debian.org jessie/updates/non-free amd64 Packages | |
Hit http://ftp.us.debian.org jessie/main amd64 Packages | |
Hit http://security.debian.org jessie/updates/contrib Translation-en | |
Hit http://ftp.us.debian.org jessie/contrib amd64 Packages | |
Hit http://security.debian.org jessie/updates/main Translation-en | |
Hit http://ftp.us.debian.org jessie/non-free amd64 Packages | |
Hit http://security.debian.org jessie/updates/non-free Translation-en | |
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/ | |
++++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
++++ sed 's#//*#/#g' | |
+++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
+++ sudo grep /mnt/removable/qubes-src/linux-template-builder/ /proc/mounts | |
+++ cut -f2 '-d ' | |
+++ sort -r | |
+++ grep '^/mnt/removable/qubes-src/linux-template-builder/' | |
++ 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 | |
Ign http://ftp.us.debian.org jessie InRelease | |
Get:2 http://deb.qubes-os.org jessie InRelease [2465 B] | |
Hit http://security.debian.org jessie/updates/main amd64 Packages | |
Hit http://ftp.us.debian.org jessie Release.gpg | |
Get:3 http://deb.qubes-os.org jessie-testing InRelease [2494 B] | |
Hit http://security.debian.org jessie/updates/contrib amd64 Packages | |
Hit http://ftp.us.debian.org jessie Release | |
Get:4 http://deb.qubes-os.org jessie/main amd64 Packages [7820 B] | |
Hit http://security.debian.org jessie/updates/non-free amd64 Packages | |
Hit http://ftp.us.debian.org jessie/main amd64 Packages | |
Hit http://security.debian.org jessie/updates/contrib Translation-en | |
Hit http://ftp.us.debian.org jessie/contrib amd64 Packages | |
Get:5 http://deb.qubes-os.org jessie-testing/main amd64 Packages [7825 B] | |
Hit http://security.debian.org jessie/updates/main Translation-en | |
Hit http://ftp.us.debian.org jessie/non-free amd64 Packages | |
Hit http://security.debian.org jessie/updates/non-free Translation-en | |
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 | |
Ign http://deb.qubes-os.org jessie/main Translation-en | |
Ign http://deb.qubes-os.org jessie-testing/main Translation-en | |
Fetched 20.6 kB in 5s (3960 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://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libxenstore3.0 amd64 2001:4.6.1-20+deb8u1 [20.2 kB] | |
Get:2 http://security.debian.org/ jessie/updates/main libavutil54 amd64 6:11.7-1~deb8u1 [127 kB] | |
Get:3 http://ftp.us.debian.org/debian/ jessie/main libbsd0 amd64 0.7.0-2 [67.9 kB] | |
Get:4 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libxen-4.6 amd64 2001:4.6.1-20+deb8u1 [357 kB] | |
Get:5 http://ftp.us.debian.org/debian/ jessie/main libedit2 amd64 3.1-20140620-2 [85.1 kB] | |
Get:6 http://security.debian.org/ jessie/updates/main libavresample2 amd64 6:11.7-1~deb8u1 [99.6 kB] | |
Get:7 http://ftp.us.debian.org/debian/ jessie/main libwrap0 amd64 7.6.q-25 [58.5 kB] | |
Get:8 http://ftp.us.debian.org/debian/ jessie/main python2.7-minimal amd64 2.7.9-2 [1401 kB] | |
Get:9 http://security.debian.org/ jessie/updates/main libavcodec56 amd64 6:11.7-1~deb8u1 [3105 kB] | |
Get:10 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main xenstore-utils amd64 2001:4.6.1-20+deb8u1 [16.9 kB] | |
Get:11 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main xen-utils-common all 2001:4.6.1-20+deb8u1 [152 kB] | |
Get:12 http://ftp.us.debian.org/debian/ jessie/main python-minimal amd64 2.7.9-1 [40.3 kB] | |
Get:13 http://ftp.us.debian.org/debian/ jessie/main python2.7 amd64 2.7.9-2 [251 kB] | |
Get:14 http://deb.qubes-os.org/r3.2/vm/ jessie/main libqrexec-utils2 amd64 3.2.3+deb8u1 [11.5 kB] | |
Get:15 http://deb.qubes-os.org/r3.2/vm/ jessie/main libqubes-rpc-filecopy2 amd64 3.2.3+deb8u1 [14.3 kB] | |
Get:16 http://ftp.us.debian.org/debian/ jessie/main libpython-stdlib amd64 2.7.9-1 [19.5 kB] | |
Get:17 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main libqubesdb amd64 3.2.1-1+deb8u1 [11.8 kB] | |
Get:18 http://ftp.us.debian.org/debian/ jessie/main python amd64 2.7.9-1 [151 kB] | |
Get:19 http://deb.qubes-os.org/r3.2/vm/ jessie/main libvchan-xen amd64 3.1.0-1+deb8u1 [8342 B] | |
Get:20 http://ftp.us.debian.org/debian/ jessie/main libmpfr4 amd64 3.1.2-2 [527 kB] | |
Get:21 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubesdb amd64 3.2.1-1+deb8u1 [16.8 kB] | |
Get:22 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubesdb-vm amd64 3.2.1-1+deb8u1 [4676 B] | |
Get:23 http://deb.qubes-os.org/r3.2/vm/ jessie/main qubes-utils amd64 3.2.3+deb8u1 [17.9 kB] | |
Get:24 http://ftp.us.debian.org/debian/ jessie/main libsigsegv2 amd64 2.10-4+b1 [29.2 kB] | |
Get:25 http://ftp.us.debian.org/debian/ jessie/main gawk amd64 1:4.1.1+dfsg-1 [520 kB] | |
Get:26 http://deb.qubes-os.org/r3.2/vm/ jessie-testing/main qubes-core-agent amd64 3.2.9-1+deb8u1 [1790 kB] | |
Get:27 http://ftp.us.debian.org/debian/ jessie/main keyboard-configuration all 1.123 [766 kB] | |
Get:28 http://ftp.us.debian.org/debian/ jessie/main libgsm1 amd64 1.0.13-4 [29.7 kB] | |
Get:29 http://ftp.us.debian.org/debian/ jessie/main libmp3lame0 amd64 3.99.5+repack1-7+deb8u1 [353 kB] | |
Get:30 http://ftp.us.debian.org/debian/ jessie/main libopenjpeg5 amd64 1:1.5.2-3 [111 kB] | |
Get:31 http://ftp.us.debian.org/debian/ jessie/main libopus0 amd64 1.1-2 [156 kB] | |
Get:32 http://ftp.us.debian.org/debian/ jessie/main liborc-0.4-0 amd64 1:0.4.22-1 [141 kB] | |
Get:33 http://ftp.us.debian.org/debian/ jessie/main libschroedinger-1.0-0 amd64 1.0.11-2.1 [295 kB] | |
Get:34 http://ftp.us.debian.org/debian/ jessie/main libspeex1 amd64 1.2~rc1.2-1 [54.9 kB] | |
Get:35 http://ftp.us.debian.org/debian/ jessie/main libogg0 amd64 1.3.2-1 [19.9 kB] | |
Get:36 http://ftp.us.debian.org/debian/ jessie/main libtheora0 amd64 1.1.1+dfsg.1-6 [171 kB] | |
Get:37 http://ftp.us.debian.org/debian/ jessie/main libva1 amd64 1.4.1-1 [43.8 kB] | |
Get:38 http://ftp.us.debian.org/debian/ jessie/main libvorbis0a amd64 1.3.4-2 [92.9 kB] | |
Get:39 http://deb.qubes-os.org/r3.2/vm/ jessie/main qubes-gui-agent amd64 3.2.3+deb8u1 [49.0 kB] | |
Get:40 http://ftp.us.debian.org/debian/ jessie/main libvorbisenc2 amd64 1.3.4-2 [77.9 kB] | |
Get:41 http://security.debian.org/ jessie/updates/main libtdb1 amd64 1.3.6-0+deb8u1 [42.6 kB] | |
Get:42 http://ftp.us.debian.org/debian/ jessie/main libx264-142 amd64 2:0.142.2431+gita5831aa-1+b2 [587 kB] | |
Get:43 http://security.debian.org/ jessie/updates/main ntpdate amd64 1:4.2.6.p5+dfsg-7+deb8u2 [74.7 kB] | |
Get:44 http://ftp.us.debian.org/debian/ jessie/main libxvidcore4 amd64 2:1.3.3-1 [282 kB] | |
Get:45 http://security.debian.org/ jessie/updates/main imagemagick-6.q16 amd64 8:6.8.9.9-5+deb8u3 [509 kB] | |
Get:46 http://ftp.us.debian.org/debian/ jessie/main libsamplerate0 amd64 0.1.8-8 [949 kB] | |
Get:47 http://ftp.us.debian.org/debian/ jessie/main libjack-jackd2-0 amd64 1.9.10+20140719git3eb0ae6a~dfsg-2 [172 kB] | |
Get:48 http://security.debian.org/ jessie/updates/main imagemagick amd64 8:6.8.9.9-5+deb8u3 [156 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 4min 6s (260 kB/s) | |
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory) | |
Selecting previously unselected package libbsd0:amd64. | |
(Reading database ... 27901 files and directories currently installed.) | |
Preparing to unpack .../libbsd0_0.7.0-2_amd64.deb ... | |
Unpacking libbsd0:amd64 (0.7.0-2) ... | |
Selecting previously unselected package libedit2:amd64. | |
Preparing to unpack .../libedit2_3.1-20140620-2_amd64.deb ... | |
Unpacking libedit2:amd64 (3.1-20140620-2) ... | |
Selecting previously unselected package libwrap0:amd64. | |
Preparing to unpack .../libwrap0_7.6.q-25_amd64.deb ... | |
Unpacking libwrap0:amd64 (7.6.q-25) ... | |
Selecting previously unselected package python2.7-minimal. | |
Preparing to unpack .../python2.7-minimal_2.7.9-2_amd64.deb ... | |
Unpacking python2.7-minimal (2.7.9-2) ... | |
Selecting previously unselected package python-minimal. | |
Preparing to unpack .../python-minimal_2.7.9-1_amd64.deb ... | |
Unpacking python-minimal (2.7.9-1) ... | |
Selecting previously unselected package python2.7. | |
Preparing to unpack .../python2.7_2.7.9-2_amd64.deb ... | |
Unpacking python2.7 (2.7.9-2) ... | |
Selecting previously unselected package libpython-stdlib:amd64. | |
Preparing to unpack .../libpython-stdlib_2.7.9-1_amd64.deb ... | |
Unpacking libpython-stdlib:amd64 (2.7.9-1) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Processing triggers for mime-support (3.58) ... | |
Setting up python2.7-minimal (2.7.9-2) ... | |
Setting up python-minimal (2.7.9-1) ... | |
Selecting previously unselected package python. | |
(Reading database ... 27986 files and directories currently installed.) | |
Preparing to unpack .../python_2.7.9-1_amd64.deb ... | |
Unpacking python (2.7.9-1) ... | |
Selecting previously unselected package libmpfr4:amd64. | |
Preparing to unpack .../libmpfr4_3.1.2-2_amd64.deb ... | |
Unpacking libmpfr4:amd64 (3.1.2-2) ... | |
Selecting previously unselected package libsigsegv2:amd64. | |
Preparing to unpack .../libsigsegv2_2.10-4+b1_amd64.deb ... | |
Unpacking libsigsegv2:amd64 (2.10-4+b1) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Setting up libmpfr4:amd64 (3.1.2-2) ... | |
Setting up libsigsegv2:amd64 (2.10-4+b1) ... | |
Processing triggers for libc-bin (2.19-18+deb8u4) ... | |
Selecting previously unselected package gawk. | |
(Reading database ... 28070 files and directories currently installed.) | |
Preparing to unpack .../gawk_1%3a4.1.1+dfsg-1_amd64.deb ... | |
Unpacking gawk (1:4.1.1+dfsg-1) ... | |
Selecting previously unselected package keyboard-configuration. | |
Preparing to unpack .../keyboard-configuration_1.123_all.deb ... | |
Unpacking keyboard-configuration (1.123) ... | |
Selecting previously unselected package libavutil54:amd64. | |
Preparing to unpack .../libavutil54_6%3a11.7-1~deb8u1_amd64.deb ... | |
Unpacking libavutil54:amd64 (6:11.7-1~deb8u1) ... | |
Selecting previously unselected package libavresample2:amd64. | |
Preparing to unpack .../libavresample2_6%3a11.7-1~deb8u1_amd64.deb ... | |
Unpacking libavresample2:amd64 (6:11.7-1~deb8u1) ... | |
Selecting previously unselected package libgsm1:amd64. | |
Preparing to unpack .../libgsm1_1.0.13-4_amd64.deb ... | |
Unpacking libgsm1:amd64 (1.0.13-4) ... | |
Selecting previously unselected package libmp3lame0:amd64. | |
Preparing to unpack .../libmp3lame0_3.99.5+repack1-7+deb8u1_amd64.deb ... | |
Unpacking libmp3lame0:amd64 (3.99.5+repack1-7+deb8u1) ... | |
Selecting previously unselected package libopenjpeg5:amd64. | |
Preparing to unpack .../libopenjpeg5_1%3a1.5.2-3_amd64.deb ... | |
Unpacking libopenjpeg5:amd64 (1:1.5.2-3) ... | |
Selecting previously unselected package libopus0:amd64. | |
Preparing to unpack .../libopus0_1.1-2_amd64.deb ... | |
Unpacking libopus0:amd64 (1.1-2) ... | |
Selecting previously unselected package liborc-0.4-0:amd64. | |
Preparing to unpack .../liborc-0.4-0_1%3a0.4.22-1_amd64.deb ... | |
Unpacking liborc-0.4-0:amd64 (1:0.4.22-1) ... | |
Selecting previously unselected package libschroedinger-1.0-0:amd64. | |
Preparing to unpack .../libschroedinger-1.0-0_1.0.11-2.1_amd64.deb ... | |
Unpacking libschroedinger-1.0-0:amd64 (1.0.11-2.1) ... | |
Selecting previously unselected package libspeex1:amd64. | |
Preparing to unpack .../libspeex1_1.2~rc1.2-1_amd64.deb ... | |
Unpacking libspeex1:amd64 (1.2~rc1.2-1) ... | |
Selecting previously unselected package libogg0:amd64. | |
Preparing to unpack .../libogg0_1.3.2-1_amd64.deb ... | |
Unpacking libogg0:amd64 (1.3.2-1) ... | |
Selecting previously unselected package libtheora0:amd64. | |
Preparing to unpack .../libtheora0_1.1.1+dfsg.1-6_amd64.deb ... | |
Unpacking libtheora0:amd64 (1.1.1+dfsg.1-6) ... | |
Selecting previously unselected package libva1:amd64. | |
Preparing to unpack .../libva1_1.4.1-1_amd64.deb ... | |
Unpacking libva1:amd64 (1.4.1-1) ... | |
Selecting previously unselected package libvorbis0a:amd64. | |
Preparing to unpack .../libvorbis0a_1.3.4-2_amd64.deb ... | |
Unpacking libvorbis0a:amd64 (1.3.4-2) ... | |
Selecting previously unselected package libvorbisenc2:amd64. | |
Preparing to unpack .../libvorbisenc2_1.3.4-2_amd64.deb ... | |
Unpacking libvorbisenc2:amd64 (1.3.4-2) ... | |
Selecting previously unselected package libx264-142:amd64. | |
Preparing to unpack .../libx264-142_2%3a0.142.2431+gita5831aa-1+b2_amd64.deb ... | |
Unpacking libx264-142:amd64 (2:0.142.2431+gita5831aa-1+b2) ... | |
Selecting previously unselected package libxvidcore4:amd64. | |
Preparing to unpack .../libxvidcore4_2%3a1.3.3-1_amd64.deb ... | |
Unpacking libxvidcore4:amd64 (2:1.3.3-1) ... | |
Selecting previously unselected package libavcodec56:amd64. | |
Preparing to unpack .../libavcodec56_6%3a11.7-1~deb8u1_amd64.deb ... | |
Unpacking libavcodec56:amd64 (6:11.7-1~deb8u1) ... | |
Selecting previously unselected package libsamplerate0:amd64. | |
Preparing to unpack .../libsamplerate0_0.1.8-8_amd64.deb ... | |
Unpacking libsamplerate0:amd64 (0.1.8-8) ... | |
Selecting previously unselected package libjack-jackd2-0:amd64. | |
Preparing to unpack .../libjack-jackd2-0_1.9.10+20140719git3eb0ae6a~dfsg-2_amd64.deb ... | |
Unpacking libjack-jackd2-0:amd64 (1.9.10+20140719git3eb0ae6a~dfsg-2) ... | |
Selecting previously unselected package libasyncns0:amd64. | |
Preparing to unpack .../libasyncns0_0.8-5_amd64.deb ... | |
Unpacking libasyncns0:amd64 (0.8-5) ... | |
Selecting previously unselected package libflac8:amd64. | |
Preparing to unpack .../libflac8_1.3.0-3_amd64.deb ... | |
Unpacking libflac8:amd64 (1.3.0-3) ... | |
Selecting previously unselected package libsndfile1:amd64. | |
Preparing to unpack .../libsndfile1_1.0.25-9.1+deb8u1_amd64.deb ... | |
Unpacking libsndfile1:amd64 (1.0.25-9.1+deb8u1) ... | |
Selecting previously unselected package libx11-xcb1:amd64. | |
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-3_amd64.deb ... | |
Unpacking libx11-xcb1:amd64 (2:1.6.2-3) ... | |
Selecting previously unselected package libxtst6:amd64. | |
Preparing to unpack .../libxtst6_2%3a1.2.2-1+b1_amd64.deb ... | |
Unpacking libxtst6:amd64 (2:1.2.2-1+b1) ... | |
Selecting previously unselected package libpulse0:amd64. | |
Preparing to unpack .../libpulse0_5.0-13_amd64.deb ... | |
Unpacking libpulse0:amd64 (5.0-13) ... | |
Selecting previously unselected package libspeexdsp1:amd64. | |
Preparing to unpack .../libspeexdsp1_1.2~rc1.2-1_amd64.deb ... | |
Unpacking libspeexdsp1:amd64 (1.2~rc1.2-1) ... | |
Selecting previously unselected package libasound2-plugins:amd64. | |
Preparing to unpack .../libasound2-plugins_1.0.28-1+b1_amd64.deb ... | |
Unpacking libasound2-plugins:amd64 (1.0.28-1+b1) ... | |
Selecting previously unselected package libcap-ng0:amd64. | |
Preparing to unpack .../libcap-ng0_0.7.4-2_amd64.deb ... | |
Unpacking libcap-ng0:amd64 (0.7.4-2) ... | |
Selecting previously unselected package libisl10:amd64. | |
Preparing to unpack .../libisl10_0.12.2-2_amd64.deb ... | |
Unpacking libisl10:amd64 (0.12.2-2) ... | |
Selecting previously unselected package libcloog-isl4:amd64. | |
Preparing to unpack .../libcloog-isl4_0.18.2-1+b2_amd64.deb ... | |
Unpacking libcloog-isl4:amd64 (0.18.2-1+b2) ... | |
Selecting previously unselected package libdrm2:amd64. | |
Preparing to unpack .../libdrm2_2.4.58-2_amd64.deb ... | |
Unpacking libdrm2:amd64 (2.4.58-2) ... | |
Selecting previously unselected package libdrm-nouveau2:amd64. | |
Preparing to unpack .../libdrm-nouveau2_2.4.58-2_amd64.deb ... | |
Unpacking libdrm-nouveau2:amd64 (2.4.58-2) ... | |
Selecting previously unselected package libdrm-radeon1:amd64. | |
Preparing to unpack .../libdrm-radeon1_2.4.58-2_amd64.deb ... | |
Unpacking libdrm-radeon1:amd64 (2.4.58-2) ... | |
Selecting previously unselected package libelf1:amd64. | |
Preparing to unpack .../libelf1_0.159-4.2_amd64.deb ... | |
Unpacking libelf1:amd64 (0.159-4.2) ... | |
Selecting previously unselected package libglapi-mesa:amd64. | |
Preparing to unpack .../libglapi-mesa_10.3.2-1+deb8u1_amd64.deb ... | |
Unpacking libglapi-mesa:amd64 (10.3.2-1+deb8u1) ... | |
Selecting previously unselected package libllvm3.5:amd64. | |
Preparing to unpack .../libllvm3.5_1%3a3.5-10_amd64.deb ... | |
Unpacking libllvm3.5:amd64 (1:3.5-10) ... | |
Selecting previously unselected package libwayland-server0:amd64. | |
Preparing to unpack .../libwayland-server0_1.6.0-2_amd64.deb ... | |
Unpacking libwayland-server0:amd64 (1.6.0-2) ... | |
Selecting previously unselected package libgbm1:amd64. | |
Preparing to unpack .../libgbm1_10.3.2-1+deb8u1_amd64.deb ... | |
Unpacking libgbm1:amd64 (10.3.2-1+deb8u1) ... | |
Selecting previously unselected package libxcb-dri2-0:amd64. | |
Preparing to unpack .../libxcb-dri2-0_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-dri2-0:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libxcb-shape0:amd64. | |
Preparing to unpack .../libxcb-shape0_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-shape0:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libxcb-xfixes0:amd64. | |
Preparing to unpack .../libxcb-xfixes0_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-xfixes0:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libegl1-mesa:amd64. | |
Preparing to unpack .../libegl1-mesa_10.3.2-1+deb8u1_amd64.deb ... | |
Unpacking libegl1-mesa:amd64 (10.3.2-1+deb8u1) ... | |
Selecting previously unselected package libfftw3-single3:amd64. | |
Preparing to unpack .../libfftw3-single3_3.3.4-2_amd64.deb ... | |
Unpacking libfftw3-single3:amd64 (3.3.4-2) ... | |
Selecting previously unselected package libfontenc1:amd64. | |
Preparing to unpack .../libfontenc1_1%3a1.1.2-1+b2_amd64.deb ... | |
Unpacking libfontenc1:amd64 (1:1.1.2-1+b2) ... | |
Selecting previously unselected package libgck-1-0:amd64. | |
Preparing to unpack .../libgck-1-0_3.14.0-2_amd64.deb ... | |
Unpacking libgck-1-0:amd64 (3.14.0-2) ... | |
Selecting previously unselected package libgcr-3-common. | |
Preparing to unpack .../libgcr-3-common_3.14.0-2_all.deb ... | |
Unpacking libgcr-3-common (3.14.0-2) ... | |
Selecting previously unselected package libgcr-base-3-1:amd64. | |
Preparing to unpack .../libgcr-base-3-1_3.14.0-2_amd64.deb ... | |
Unpacking libgcr-base-3-1:amd64 (3.14.0-2) ... | |
Selecting previously unselected package libgcr-ui-3-1:amd64. | |
Preparing to unpack .../libgcr-ui-3-1_3.14.0-2_amd64.deb ... | |
Unpacking libgcr-ui-3-1:amd64 (3.14.0-2) ... | |
Selecting previously unselected package libquadmath0:amd64. | |
Preparing to unpack .../libquadmath0_4.9.2-10_amd64.deb ... | |
Unpacking libquadmath0:amd64 (4.9.2-10) ... | |
Selecting previously unselected package libgfortran3:amd64. | |
Preparing to unpack .../libgfortran3_4.9.2-10_amd64.deb ... | |
Unpacking libgfortran3:amd64 (4.9.2-10) ... | |
Selecting previously unselected package libxcb-dri3-0:amd64. | |
Preparing to unpack .../libxcb-dri3-0_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-dri3-0:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libxcb-glx0:amd64. | |
Preparing to unpack .../libxcb-glx0_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-glx0:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libxcb-present0:amd64. | |
Preparing to unpack .../libxcb-present0_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-present0:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libxcb-sync1:amd64. | |
Preparing to unpack .../libxcb-sync1_1.10-3+b1_amd64.deb ... | |
Unpacking libxcb-sync1:amd64 (1.10-3+b1) ... | |
Selecting previously unselected package libxshmfence1:amd64. | |
Preparing to unpack .../libxshmfence1_1.1-4_amd64.deb ... | |
Unpacking libxshmfence1:amd64 (1.1-4) ... | |
Selecting previously unselected package libxxf86vm1:amd64. | |
Preparing to unpack .../libxxf86vm1_1%3a1.1.3-1+b1_amd64.deb ... | |
Unpacking libxxf86vm1:amd64 (1:1.1.3-1+b1) ... | |
Selecting previously unselected package libgl1-mesa-glx:amd64. | |
Preparing to unpack .../libgl1-mesa-glx_10.3.2-1+deb8u1_amd64.deb ... | |
Unpacking libgl1-mesa-glx:amd64 (10.3.2-1+deb8u1) ... | |
Selecting previously unselected package libgtk2.0-common. | |
Preparing to unpack .../libgtk2.0-common_2.24.25-3+deb8u1_all.deb ... | |
Unpacking libgtk2.0-common (2.24.25-3+deb8u1) ... | |
Selecting previously unselected package libgtk2.0-0:amd64. | |
Preparing to unpack .../libgtk2.0-0_2.24.25-3+deb8u1_amd64.deb ... | |
Unpacking libgtk2.0-0:amd64 (2.24.25-3+deb8u1) ... | |
Selecting previously unselected package libpciaccess0:amd64. | |
Preparing to unpack .../libpciaccess0_0.13.2-3+b1_amd64.deb ... | |
Unpacking libpciaccess0:amd64 (0.13.2-3+b1) ... | |
Selecting previously unselected package libpulsedsp:amd64. | |
Preparing to unpack .../libpulsedsp_5.0-13_amd64.deb ... | |
Unpacking libpulsedsp:amd64 (5.0-13) ... | |
Selecting previously unselected package libtdb1:amd64. | |
Preparing to unpack .../libtdb1_1.3.6-0+deb8u1_amd64.deb ... | |
Unpacking libtdb1:amd64 (1.3.6-0+deb8u1) ... | |
Selecting previously unselected package libxenstore3.0. | |
Preparing to unpack .../libxenstore3.0_2001%3a4.6.1-20+deb8u1_amd64.deb ... | |
Unpacking libxenstore3.0 (2001:4.6.1-20+deb8u1) ... | |
Selecting previously unselected package libyajl2:amd64. | |
Preparing to unpack .../libyajl2_2.1.0-2_amd64.deb ... | |
Unpacking libyajl2:amd64 (2.1.0-2) ... | |
Selecting previously unselected package libxen-4.6. | |
Preparing to unpack .../libxen-4.6_2001%3a4.6.1-20+deb8u1_amd64.deb ... | |
Unpacking libxen-4.6 (2001:4.6.1-20+deb8u1) ... | |
Selecting previously unselected package libxfont1:amd64. | |
Preparing to unpack .../libxfont1_1%3a1.5.1-1_amd64.deb ... | |
Unpacking libxfont1:amd64 (1:1.5.1-1) ... | |
Selecting previously unselected package libxkbfile1:amd64. | |
Preparing to unpack .../libxkbfile1_1%3a1.0.8-1_amd64.deb ... | |
Unpacking libxkbfile1:amd64 (1:1.0.8-1) ... | |
Selecting previously unselected package libxmuu1:amd64. | |
Preparing to unpack .../libxmuu1_2%3a1.1.2-1_amd64.deb ... | |
Unpacking libxmuu1:amd64 (2:1.1.2-1) ... | |
Selecting previously unselected package libxv1:amd64. | |
Preparing to unpack .../libxv1_2%3a1.0.10-1+b1_amd64.deb ... | |
Unpacking libxv1:amd64 (2:1.0.10-1+b1) ... | |
Selecting previously unselected package libxvmc1:amd64. | |
Preparing to unpack .../libxvmc1_2%3a1.0.8-2+b1_amd64.deb ... | |
Unpacking libxvmc1:amd64 (2:1.0.8-2+b1) ... | |
Selecting previously unselected package ntpdate. | |
Preparing to unpack .../ntpdate_1%3a4.2.6.p5+dfsg-7+deb8u2_amd64.deb ... | |
Unpacking ntpdate (1:4.2.6.p5+dfsg-7+deb8u2) ... | |
Selecting previously unselected package libmpc3:amd64. | |
Preparing to unpack .../libmpc3_1.0.2-1_amd64.deb ... | |
Unpacking libmpc3:amd64 (1.0.2-1) ... | |
Selecting previously unselected package libwebrtc-audio-processing-0:amd64. | |
Preparing to unpack .../libwebrtc-audio-processing-0_0.1-3_amd64.deb ... | |
Unpacking libwebrtc-audio-processing-0:amd64 (0.1-3) ... | |
Selecting previously unselected package dbus. | |
Preparing to unpack .../dbus_1.8.20-0+deb8u1_amd64.deb ... | |
Unpacking dbus (1.8.20-0+deb8u1) ... | |
Selecting previously unselected package python-support. | |
Preparing to unpack .../python-support_1.0.15_all.deb ... | |
Unpacking python-support (1.0.15) ... | |
Selecting previously unselected package cpp-4.9. | |
Preparing to unpack .../cpp-4.9_4.9.2-10_amd64.deb ... | |
Unpacking cpp-4.9 (4.9.2-10) ... | |
Selecting previously unselected package cpp. | |
Preparing to unpack .../cpp_4%3a4.9.2-2_amd64.deb ... | |
Unpacking cpp (4:4.9.2-2) ... | |
Selecting previously unselected package dbus-x11. | |
Preparing to unpack .../dbus-x11_1.8.20-0+deb8u1_amd64.deb ... | |
Unpacking dbus-x11 (1.8.20-0+deb8u1) ... | |
Selecting previously unselected package ethtool. | |
Preparing to unpack .../ethtool_1%3a3.16-1_amd64.deb ... | |
Unpacking ethtool (1:3.16-1) ... | |
Selecting previously unselected package libfakeroot:amd64. | |
Preparing to unpack .../libfakeroot_1.20.2-1_amd64.deb ... | |
Unpacking libfakeroot:amd64 (1.20.2-1) ... | |
Selecting previously unselected package fakeroot. | |
Preparing to unpack .../fakeroot_1.20.2-1_amd64.deb ... | |
Unpacking fakeroot (1.20.2-1) ... | |
Selecting previously unselected package gcr. | |
Preparing to unpack .../gcr_3.14.0-2_amd64.deb ... | |
Unpacking gcr (3.14.0-2) ... | |
Selecting previously unselected package libgirepository-1.0-1:amd64. | |
Preparing to unpack .../libgirepository-1.0-1_1.42.0-2.2_amd64.deb ... | |
Unpacking libgirepository-1.0-1:amd64 (1.42.0-2.2) ... | |
Selecting previously unselected package gir1.2-glib-2.0:amd64. | |
Preparing to unpack .../gir1.2-glib-2.0_1.42.0-2.2_amd64.deb ... | |
Unpacking gir1.2-glib-2.0:amd64 (1.42.0-2.2) ... | |
Selecting previously unselected package p11-kit-modules:amd64. | |
Preparing to unpack .../p11-kit-modules_0.20.7-1_amd64.deb ... | |
Unpacking p11-kit-modules:amd64 (0.20.7-1) ... | |
Selecting previously unselected package p11-kit. | |
Preparing to unpack .../p11-kit_0.20.7-1_amd64.deb ... | |
Unpacking p11-kit (0.20.7-1) ... | |
Selecting previously unselected package gnome-keyring. | |
Preparing to unpack .../gnome-keyring_3.14.0-1+b1_amd64.deb ... | |
Unpacking gnome-keyring (3.14.0-1+b1) ... | |
Selecting previously unselected package imagemagick-6.q16. | |
Preparing to unpack .../imagemagick-6.q16_8%3a6.8.9.9-5+deb8u3_amd64.deb ... | |
Unpacking imagemagick-6.q16 (8:6.8.9.9-5+deb8u3) ... | |
Selecting previously unselected package imagemagick. | |
Preparing to unpack .../imagemagick_8%3a6.8.9.9-5+deb8u3_amd64.deb ... | |
Unpacking imagemagick (8:6.8.9.9-5+deb8u3) ... | |
Selecting previously unselected package libblas-common. | |
Preparing to unpack .../libblas-common_1.2.20110419-10_amd64.deb ... | |
Unpacking libblas-common (1.2.20110419-10) ... | |
Selecting previously unselected package libblas3. | |
Preparing to unpack .../libblas3_1.2.20110419-10_amd64.deb ... | |
Unpacking libblas3 (1.2.20110419-10) ... | |
Selecting previously unselected package libepoxy0. | |
Preparing to unpack .../libepoxy0_1.2-1_amd64.deb ... | |
Unpacking libepoxy0 (1.2-1) ... | |
Selecting previously unselected package liblapack3. | |
Preparing to unpack .../liblapack3_3.5.0-4_amd64.deb ... | |
Unpacking liblapack3 (3.5.0-4) ... | |
Selecting previously unselected package librsvg2-bin. | |
Preparing to unpack .../librsvg2-bin_2.40.5-1+deb8u2_amd64.deb ... | |
Unpacking librsvg2-bin (2.40.5-1+deb8u2) ... | |
Selecting previously unselected package pulseaudio-utils. | |
Preparing to unpack .../pulseaudio-utils_5.0-13_amd64.deb ... | |
Unpacking pulseaudio-utils (5.0-13) ... | |
Selecting previously unselected package pulseaudio. | |
Preparing to unpack .../pulseaudio_5.0-13_amd64.deb ... | |
Unpacking pulseaudio (5.0-13) ... | |
Selecting previously unselected package python-cairo. | |
Preparing to unpack .../python-cairo_1.8.8-1+b2_amd64.deb ... | |
Unpacking python-cairo (1.8.8-1+b2) ... | |
Selecting previously unselected package python-dbus-dev. | |
Preparing to unpack .../python-dbus-dev_1.2.0-2_all.deb ... | |
Unpacking python-dbus-dev (1.2.0-2) ... | |
Selecting previously unselected package python-dbus. | |
Preparing to unpack .../python-dbus_1.2.0-2+b3_amd64.deb ... | |
Unpacking python-dbus (1.2.0-2+b3) ... | |
Selecting previously unselected package python-gi. | |
Preparing to unpack .../python-gi_3.14.0-1_amd64.deb ... | |
Unpacking python-gi (3.14.0-1) ... | |
Selecting previously unselected package python-gobject-2. | |
Preparing to unpack .../python-gobject-2_2.28.6-12+b1_amd64.deb ... | |
Unpacking python-gobject-2 (2.28.6-12+b1) ... | |
Selecting previously unselected package python-numpy. | |
Preparing to unpack .../python-numpy_1%3a1.8.2-2_amd64.deb ... | |
Unpacking python-numpy (1:1.8.2-2) ... | |
Selecting previously unselected package python-gtk2. | |
Preparing to unpack .../python-gtk2_2.24.0-4_amd64.deb ... | |
Unpacking python-gtk2 (2.24.0-4) ... | |
Selecting previously unselected package python-xdg. | |
Preparing to unpack .../python-xdg_0.25-4_all.deb ... | |
Unpacking python-xdg (0.25-4) ... | |
Selecting previously unselected package python-xpyb. | |
Preparing to unpack .../python-xpyb_1.3.1-1_amd64.deb ... | |
Unpacking python-xpyb (1.3.1-1) ... | |
Selecting previously unselected package x11-session-utils. | |
Preparing to unpack .../x11-session-utils_7.7+1_amd64.deb ... | |
Unpacking x11-session-utils (7.7+1) ... | |
Selecting previously unselected package x11-xkb-utils. | |
Preparing to unpack .../x11-xkb-utils_7.7+1_amd64.deb ... | |
Unpacking x11-xkb-utils (7.7+1) ... | |
Selecting previously unselected package x11-xserver-utils. | |
Preparing to unpack .../x11-xserver-utils_7.7+3+b1_amd64.deb ... | |
Unpacking x11-xserver-utils (7.7+3+b1) ... | |
Selecting previously unselected package xauth. | |
Preparing to unpack .../xauth_1%3a1.0.9-1_amd64.deb ... | |
Unpacking xauth (1:1.0.9-1) ... | |
Selecting previously unselected package xdg-user-dirs. | |
Preparing to unpack .../xdg-user-dirs_0.15-2_amd64.deb ... | |
Unpacking xdg-user-dirs (0.15-2) ... | |
Selecting previously unselected package xdg-utils. | |
Preparing to unpack .../xdg-utils_1.1.0~rc1+git20111210-7.4_all.deb ... | |
Unpacking xdg-utils (1.1.0~rc1+git20111210-7.4) ... | |
Selecting previously unselected package xenstore-utils. | |
Preparing to unpack .../xenstore-utils_2001%3a4.6.1-20+deb8u1_amd64.deb ... | |
Unpacking xenstore-utils (2001:4.6.1-20+deb8u1) ... | |
Selecting previously unselected package xen-utils-common. | |
Preparing to unpack .../xen-utils-common_2001%3a4.6.1-20+deb8u1_all.deb ... | |
Unpacking xen-utils-common (2001:4.6.1-20+deb8u1) ... | |
Selecting previously unselected package xfonts-encodings. | |
Preparing to unpack .../xfonts-encodings_1%3a1.0.4-2_all.deb ... | |
Unpacking xfonts-encodings (1:1.0.4-2) ... | |
Selecting previously unselected package xfonts-utils. | |
Preparing to unpack .../xfonts-utils_1%3a7.7+2_amd64.deb ... | |
Unpacking xfonts-utils (1:7.7+2) ... | |
Selecting previously unselected package xfonts-100dpi. | |
Preparing to unpack .../xfonts-100dpi_1%3a1.0.3_all.deb ... | |
Unpacking xfonts-100dpi (1:1.0.3) ... | |
Selecting previously unselected package xfonts-75dpi. | |
Preparing to unpack .../xfonts-75dpi_1%3a1.0.3_all.deb ... | |
Unpacking xfonts-75dpi (1:1.0.3) ... | |
Selecting previously unselected package xfonts-scalable. | |
Preparing to unpack .../xfonts-scalable_1%3a1.0.3-1_all.deb ... | |
Unpacking xfonts-scalable (1:1.0.3-1) ... | |
Selecting previously unselected package xinit. | |
Preparing to unpack .../xinit_1.3.4-1_amd64.deb ... | |
Unpacking xinit (1.3.4-1) ... | |
Selecting previously unselected package xserver-common. | |
Preparing to unpack .../xserver-common_2%3a1.16.4-1_all.deb ... | |
Unpacking xserver-common (2:1.16.4-1) ... | |
Selecting previously unselected package xserver-xorg-core. | |
Preparing to unpack .../xserver-xorg-core_2%3a1.16.4-1_amd64.deb ... | |
Unpacking xserver-xorg-core (2:1.16.4-1) ... | |
Selecting previously unselected package xserver-xorg-video-dummy. | |
Preparing to unpack .../xserver-xorg-video-dummy_1%3a0.3.7-1+b3_amd64.deb ... | |
Unpacking xserver-xorg-video-dummy (1:0.3.7-1+b3) ... | |
Selecting previously unselected package libqrexec-utils2. | |
Preparing to unpack .../libqrexec-utils2_3.2.3+deb8u1_amd64.deb ... | |
Unpacking libqrexec-utils2 (3.2.3+deb8u1) ... | |
Selecting previously unselected package libqubes-rpc-filecopy2. | |
Preparing to unpack .../libqubes-rpc-filecopy2_3.2.3+deb8u1_amd64.deb ... | |
Unpacking libqubes-rpc-filecopy2 (3.2.3+deb8u1) ... | |
Selecting previously unselected package libqubesdb. | |
Preparing to unpack .../libqubesdb_3.2.1-1+deb8u1_amd64.deb ... | |
Unpacking libqubesdb (3.2.1-1+deb8u1) ... | |
Selecting previously unselected package libvchan-xen. | |
Preparing to unpack .../libvchan-xen_3.1.0-1+deb8u1_amd64.deb ... | |
Unpacking libvchan-xen (3.1.0-1+deb8u1) ... | |
Selecting previously unselected package locales-all. | |
Preparing to unpack .../locales-all_2.19-18+deb8u4_amd64.deb ... | |
Unpacking locales-all (2.19-18+deb8u4) ... | |
Selecting previously unselected package qubesdb. | |
Preparing to unpack .../qubesdb_3.2.1-1+deb8u1_amd64.deb ... | |
Unpacking qubesdb (3.2.1-1+deb8u1) ... | |
Selecting previously unselected package qubesdb-vm. | |
Preparing to unpack .../qubesdb-vm_3.2.1-1+deb8u1_amd64.deb ... | |
Unpacking qubesdb-vm (3.2.1-1+deb8u1) ... | |
Selecting previously unselected package qubes-utils. | |
Preparing to unpack .../qubes-utils_3.2.3+deb8u1_amd64.deb ... | |
Unpacking qubes-utils (3.2.3+deb8u1) ... | |
Selecting previously unselected package qubes-core-agent. | |
Preparing to unpack .../qubes-core-agent_3.2.9-1+deb8u1_amd64.deb ... | |
Unpacking qubes-core-agent (3.2.9-1+deb8u1) ... | |
Selecting previously unselected package qubes-gui-agent. | |
Preparing to unpack .../qubes-gui-agent_3.2.3+deb8u1_amd64.deb ... | |
Unpacking qubes-gui-agent (3.2.3+deb8u1) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Processing triggers for systemd (215-17+deb8u4) ... | |
Processing triggers for shared-mime-info (1.3-1) ... | |
Processing triggers for hicolor-icon-theme (0.13-1) ... | |
Processing triggers for libglib2.0-0:amd64 (2.42.1-1+b1) ... | |
Processing triggers for mime-support (3.58) ... | |
Processing triggers for fontconfig (2.11.0-6.3) ... | |
Setting up libbsd0:amd64 (0.7.0-2) ... | |
Setting up libedit2:amd64 (3.1-20140620-2) ... | |
Setting up libwrap0:amd64 (7.6.q-25) ... | |
Setting up python2.7 (2.7.9-2) ... | |
Setting up libpython-stdlib:amd64 (2.7.9-1) ... | |
Setting up python (2.7.9-1) ... | |
Setting up gawk (1:4.1.1+dfsg-1) ... | |
Setting up keyboard-configuration (1.123) ... | |
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults | |
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults | |
Setting up libavutil54:amd64 (6:11.7-1~deb8u1) ... | |
Setting up libavresample2:amd64 (6:11.7-1~deb8u1) ... | |
Setting up libgsm1:amd64 (1.0.13-4) ... | |
Setting up libmp3lame0:amd64 (3.99.5+repack1-7+deb8u1) ... | |
Setting up libopenjpeg5:amd64 (1:1.5.2-3) ... | |
Setting up libopus0:amd64 (1.1-2) ... | |
Setting up liborc-0.4-0:amd64 (1:0.4.22-1) ... | |
Setting up libschroedinger-1.0-0:amd64 (1.0.11-2.1) ... | |
Setting up libspeex1:amd64 (1.2~rc1.2-1) ... | |
Setting up libogg0:amd64 (1.3.2-1) ... | |
Setting up libtheora0:amd64 (1.1.1+dfsg.1-6) ... | |
Setting up libva1:amd64 (1.4.1-1) ... | |
Setting up libvorbis0a:amd64 (1.3.4-2) ... | |
Setting up libvorbisenc2:amd64 (1.3.4-2) ... | |
Setting up libx264-142:amd64 (2:0.142.2431+gita5831aa-1+b2) ... | |
Setting up libxvidcore4:amd64 (2:1.3.3-1) ... | |
Setting up libavcodec56:amd64 (6:11.7-1~deb8u1) ... | |
Setting up libsamplerate0:amd64 (0.1.8-8) ... | |
Setting up libjack-jackd2-0:amd64 (1.9.10+20140719git3eb0ae6a~dfsg-2) ... | |
Setting up libasyncns0:amd64 (0.8-5) ... | |
Setting up libflac8:amd64 (1.3.0-3) ... | |
Setting up libsndfile1:amd64 (1.0.25-9.1+deb8u1) ... | |
Setting up libx11-xcb1:amd64 (2:1.6.2-3) ... | |
Setting up libxtst6:amd64 (2:1.2.2-1+b1) ... | |
Setting up libpulse0:amd64 (5.0-13) ... | |
Setting up libspeexdsp1:amd64 (1.2~rc1.2-1) ... | |
Setting up libasound2-plugins:amd64 (1.0.28-1+b1) ... | |
Setting up libcap-ng0:amd64 (0.7.4-2) ... | |
Setting up libisl10:amd64 (0.12.2-2) ... | |
Setting up libcloog-isl4:amd64 (0.18.2-1+b2) ... | |
Setting up libdrm2:amd64 (2.4.58-2) ... | |
Setting up libdrm-nouveau2:amd64 (2.4.58-2) ... | |
Setting up libdrm-radeon1:amd64 (2.4.58-2) ... | |
Setting up libelf1:amd64 (0.159-4.2) ... | |
Setting up libglapi-mesa:amd64 (10.3.2-1+deb8u1) ... | |
Setting up libllvm3.5:amd64 (1:3.5-10) ... | |
Setting up libwayland-server0:amd64 (1.6.0-2) ... | |
Setting up libgbm1:amd64 (10.3.2-1+deb8u1) ... | |
Setting up libxcb-dri2-0:amd64 (1.10-3+b1) ... | |
Setting up libxcb-shape0:amd64 (1.10-3+b1) ... | |
Setting up libxcb-xfixes0:amd64 (1.10-3+b1) ... | |
Setting up libegl1-mesa:amd64 (10.3.2-1+deb8u1) ... | |
Setting up libfftw3-single3:amd64 (3.3.4-2) ... | |
Setting up libfontenc1:amd64 (1:1.1.2-1+b2) ... | |
Setting up libgck-1-0:amd64 (3.14.0-2) ... | |
Setting up libgcr-3-common (3.14.0-2) ... | |
Setting up libgcr-base-3-1:amd64 (3.14.0-2) ... | |
Setting up libgcr-ui-3-1:amd64 (3.14.0-2) ... | |
Setting up libquadmath0:amd64 (4.9.2-10) ... | |
Setting up libgfortran3:amd64 (4.9.2-10) ... | |
Setting up libxcb-dri3-0:amd64 (1.10-3+b1) ... | |
Setting up libxcb-glx0:amd64 (1.10-3+b1) ... | |
Setting up libxcb-present0:amd64 (1.10-3+b1) ... | |
Setting up libxcb-sync1:amd64 (1.10-3+b1) ... | |
Setting up libxshmfence1:amd64 (1.1-4) ... | |
Setting up libxxf86vm1:amd64 (1:1.1.3-1+b1) ... | |
Setting up libgl1-mesa-glx:amd64 (10.3.2-1+deb8u1) ... | |
Setting up libgtk2.0-common (2.24.25-3+deb8u1) ... | |
Setting up libgtk2.0-0:amd64 (2.24.25-3+deb8u1) ... | |
Setting up libpciaccess0:amd64 (0.13.2-3+b1) ... | |
Setting up libpulsedsp:amd64 (5.0-13) ... | |
Setting up libtdb1:amd64 (1.3.6-0+deb8u1) ... | |
Setting up libxenstore3.0 (2001:4.6.1-20+deb8u1) ... | |
Setting up libyajl2:amd64 (2.1.0-2) ... | |
Setting up libxen-4.6 (2001:4.6.1-20+deb8u1) ... | |
Setting up libxfont1:amd64 (1:1.5.1-1) ... | |
Setting up libxkbfile1:amd64 (1:1.0.8-1) ... | |
Setting up libxmuu1:amd64 (2:1.1.2-1) ... | |
Setting up libxv1:amd64 (2:1.0.10-1+b1) ... | |
Setting up libxvmc1:amd64 (2:1.0.8-2+b1) ... | |
Setting up ntpdate (1:4.2.6.p5+dfsg-7+deb8u2) ... | |
Setting up libmpc3:amd64 (1.0.2-1) ... | |
Setting up libwebrtc-audio-processing-0:amd64 (0.1-3) ... | |
Setting up dbus (1.8.20-0+deb8u1) ... | |
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. | |
invoke-rc.d: policy-rc.d denied execution of start. | |
Setting up python-support (1.0.15) ... | |
Setting up cpp-4.9 (4.9.2-10) ... | |
Setting up cpp (4:4.9.2-2) ... | |
Setting up dbus-x11 (1.8.20-0+deb8u1) ... | |
Setting up ethtool (1:3.16-1) ... | |
Setting up libfakeroot:amd64 (1.20.2-1) ... | |
Setting up fakeroot (1.20.2-1) ... | |
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode | |
Setting up gcr (3.14.0-2) ... | |
Setting up libgirepository-1.0-1:amd64 (1.42.0-2.2) ... | |
Setting up gir1.2-glib-2.0:amd64 (1.42.0-2.2) ... | |
Setting up p11-kit-modules:amd64 (0.20.7-1) ... | |
Setting up p11-kit (0.20.7-1) ... | |
Setting up gnome-keyring (3.14.0-1+b1) ... | |
Setting up imagemagick-6.q16 (8:6.8.9.9-5+deb8u3) ... | |
Setting up imagemagick (8:6.8.9.9-5+deb8u3) ... | |
update-alternatives: using /usr/bin/compare-im6 to provide /usr/bin/compare (compare) in auto mode | |
update-alternatives: using /usr/bin/animate-im6 to provide /usr/bin/animate (animate) in auto mode | |
update-alternatives: using /usr/bin/convert-im6 to provide /usr/bin/convert (convert) in auto mode | |
update-alternatives: using /usr/bin/composite-im6 to provide /usr/bin/composite (composite) in auto mode | |
update-alternatives: using /usr/bin/conjure-im6 to provide /usr/bin/conjure (conjure) in auto mode | |
update-alternatives: using /usr/bin/import-im6 to provide /usr/bin/import (import) in auto mode | |
update-alternatives: using /usr/bin/identify-im6 to provide /usr/bin/identify (identify) in auto mode | |
update-alternatives: using /usr/bin/stream-im6 to provide /usr/bin/stream (stream) in auto mode | |
update-alternatives: using /usr/bin/display-im6 to provide /usr/bin/display (display) in auto mode | |
update-alternatives: using /usr/bin/montage-im6 to provide /usr/bin/montage (montage) in auto mode | |
update-alternatives: using /usr/bin/mogrify-im6 to provide /usr/bin/mogrify (mogrify) in auto mode | |
Setting up libblas-common (1.2.20110419-10) ... | |
Setting up libblas3 (1.2.20110419-10) ... | |
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode | |
Setting up libepoxy0 (1.2-1) ... | |
Setting up liblapack3 (3.5.0-4) ... | |
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode | |
Setting up librsvg2-bin (2.40.5-1+deb8u2) ... | |
Setting up pulseaudio-utils (5.0-13) ... | |
Setting up pulseaudio (5.0-13) ... | |
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. | |
Adding user pulse to group audio | |
Setting up python-cairo (1.8.8-1+b2) ... | |
Setting up python-dbus-dev (1.2.0-2) ... | |
Setting up python-dbus (1.2.0-2+b3) ... | |
Remove stale byte-compiled files... | |
Setting up python-gi (3.14.0-1) ... | |
Setting up python-gobject-2 (2.28.6-12+b1) ... | |
Setting up python-numpy (1:1.8.2-2) ... | |
Setting up python-gtk2 (2.24.0-4) ... | |
Setting up python-xdg (0.25-4) ... | |
Setting up python-xpyb (1.3.1-1) ... | |
Setting up x11-session-utils (7.7+1) ... | |
Setting up x11-xkb-utils (7.7+1) ... | |
Setting up x11-xserver-utils (7.7+3+b1) ... | |
Setting up xauth (1:1.0.9-1) ... | |
Setting up xdg-user-dirs (0.15-2) ... | |
Setting up xdg-utils (1.1.0~rc1+git20111210-7.4) ... | |
Setting up xenstore-utils (2001:4.6.1-20+deb8u1) ... | |
Setting up xen-utils-common (2001:4.6.1-20+deb8u1) ... | |
Setting up xfonts-encodings (1:1.0.4-2) ... | |
Setting up xfonts-utils (1:7.7+2) ... | |
Setting up xfonts-100dpi (1:1.0.3) ... | |
Setting up xfonts-75dpi (1:1.0.3) ... | |
Setting up xfonts-scalable (1:1.0.3-1) ... | |
Setting up xinit (1.3.4-1) ... | |
Setting up xserver-common (2:1.16.4-1) ... | |
Setting up xserver-xorg-core (2:1.16.4-1) ... | |
Setting up xserver-xorg-video-dummy (1:0.3.7-1+b3) ... | |
Setting up libqrexec-utils2 (3.2.3+deb8u1) ... | |
Setting up libqubes-rpc-filecopy2 (3.2.3+deb8u1) ... | |
Setting up libqubesdb (3.2.1-1+deb8u1) ... | |
Setting up libvchan-xen (3.1.0-1+deb8u1) ... | |
Setting up locales-all (2.19-18+deb8u4) ... | |
Setting up qubesdb (3.2.1-1+deb8u1) ... | |
Setting up qubesdb-vm (3.2.1-1+deb8u1) ... | |
Setting up qubes-utils (3.2.3+deb8u1) ... | |
Setting up qubes-core-agent (3.2.9-1+deb8u1) ... | |
Configuration file '/etc/fstab' | |
==> File on system created by you or by a script. | |
==> File also in package provided by package maintainer. | |
==> Using new file as you requested. | |
Installing new version of config file /etc/fstab ... | |
Running in chroot, ignoring request. | |
Adding 'diversion of /etc/init/plymouth-shutdown.conf to /etc/init/plymouth-shutdown.conf.qubes-disabled by qubes-core-agent' | |
Adding 'diversion of /etc/init/prefdm.conf to /etc/init/prefdm.conf.qubes-disabled by qubes-core-agent' | |
Adding 'diversion of /etc/init/splash-manager.conf to /etc/init/splash-manager.conf.qubes-disabled by qubes-core-agent' | |
Adding 'diversion of /etc/init/start-ttys.conf to /etc/init/start-ttys.conf.qubes-disabled by qubes-core-agent' | |
Adding 'diversion of /etc/init/tty.conf to /etc/init/tty.conf.qubes-disabled by qubes-core-agent' | |
Adding 'diversion of /etc/init/serial.conf to /etc/init/serial.conf.qubes-orig by qubes-core-agent' | |
Failed connect to local daemon | |
Adding 'diversion of /etc/pam.d/su to /etc/pam.d/su.qubes-orig by qubes-core-agent' | |
Setting up qubes-gui-agent (3.2.3+deb8u1) ... | |
Processing triggers for libc-bin (2.19-18+deb8u4) ... | |
Processing triggers for systemd (215-17+deb8u4) ... | |
Processing triggers for dbus (1.8.20-0+deb8u1) ... | |
Processing triggers for python-support (1.0.15) ... | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ retcode=0 | |
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ return 0 | |
+ uninstallQubesRepo | |
+ info ' Removing Qubes build repo from sources.list.d' | |
+ output 'INFO: ' Removing Qubes build repo from sources.list.d | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ umount_kill mnt/tmp/qubes_repo | |
+ '[' 2 -le 2 ']' | |
+ test -o xtrace | |
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...' | |
+ set +x | |
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/tmp/qubes_repo' before un-mounting | |
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/tmp/qubes_repo | |
+ true 'umount_kill: Restoring xtrace...' | |
+ rm -f mnt/etc/apt/sources.list.d/qubes-builder.list | |
+ info ' Re-update locales' | |
+ output 'INFO: ' Re-update locales | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ updateLocale | |
+ debug 'Updating locales' | |
+ output 'DEBUG: Updating' locales | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd localedef -f UTF-8 -i en_US -c en_US.UTF-8 | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot mnt localedef -f UTF-8 -i en_US -c en_US.UTF-8 | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ chroot_cmd update-locale LANG=en_US.UTF-8 | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot mnt update-locale LANG=en_US.UTF-8 | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ info ' Cleanup' | |
+ output 'INFO: ' Cleanup | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ umount_all mnt/ | |
+ directory=mnt/ | |
+ '[' mnt/ == mnt -o mnt/ == mnt/ ']' | |
++ mountPoints | |
+++ mountPoint '' | |
+++ local mount_point= | |
+++ [[ '' = /* ]] | |
++++ readlink -m . | |
+++ mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
++++ sed 's#//*#/#g' | |
++++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
+++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
+++ 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/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 ]] | |
+ 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]=" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment