Created
December 18, 2016 11:31
-
-
Save marmarek/4c88bd3c9a3c85b54e721f6b9eb3234d 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: 57e735f2-adcd-4fad-963c-4378a4d733a9 | |
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 ']' | |
+ pkexec sh -c 'echo Defaults !requiretty >> /etc/sudoers' | |
+ sudo mount /dev/xvdi /mnt/removable -o discard | |
+ cd /mnt/removable | |
+ umask 022 | |
+ make get-sources DISTS_VM=jessie+whonix-workstation+minimal+no-recommends 'COMPONENTS=builder $(BUILDER_PLUGINS_ALL)' | |
if ! [ -d "/mnt/removable/keyrings/git" ]; then \ | |
export GNUPGHOME="/mnt/removable/keyrings/git"; \ | |
scripts/verify-git-tag; \ | |
gpg --keyserver pgp.mit.edu --recv-key 916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA || exit 1; \ | |
echo '916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA:6:' | gpg --import-ownertrust; \ | |
fi | |
gpg: keyring `/mnt/removable/keyrings/git/secring.gpg' created | |
gpg: keyring `/mnt/removable/keyrings/git/pubring.gpg' created | |
gpg: /mnt/removable/keyrings/git/trustdb.gpg: trustdb created | |
gpg: key C37BB66B: public key "Joanna Rutkowska (Qubes OS signing key) <[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 | |
gpg: requesting key 2EEACCDA from hkp server pgp.mit.edu | |
gpg: key 2EEACCDA: public key "Patrick Schleizer <[email protected]>" imported | |
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model | |
gpg: depth: 0 valid: 1 signed: 4 trust: 0-, 0q, 0n, 0m, 0f, 1u | |
gpg: depth: 1 valid: 4 signed: 0 trust: 4-, 0q, 0n, 0m, 0f, 0u | |
gpg: Total number processed: 1 | |
gpg: imported: 1 (RSA: 1) | |
gpg: inserting ownertrust of 6 | |
================================================================================ | |
B U I L D I N F O | |
Items in red indicate it was automatically generated by configuration file(s) | |
Items in white indicate it was automatically removed by configuration file(s) | |
================================================================================ | |
DISTS_VM: | |
jessie+whonix-workstation+minimal+no-recommends, | |
DISTS_ALL: | |
fc20, jessie, | |
DIST_DOM0: | |
fc20, | |
BUILDER_PLUGINS: | |
builder-debian, template-whonix, | |
COMPONENTS: | |
builder, builder-debian, template-whonix, | |
GIT_REPOS: | |
., | |
TEMPLATE: | |
TEMPLATE_FLAVOR_DIR: | |
TEMPLATE_ALIAS: | |
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends, | |
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends, | |
TEMPLATE_LABEL: | |
jessie+whonix-workstation+minimal+no-recommends:whonix-ws, | |
jessie+whonix-workstation+minimal+no-recommends:whonix-workstation, :, | |
jessie+whonix-gateway+minimal+no-recommends:whonix-gw | |
-> Updating sources for builder... | |
--> Fetching from https://github.com/QubesOS/qubes-builder.git master... | |
--> Verifying tags... | |
--> Merging... | |
-> Updating sources for builder-debian... | |
--> Fetching from https://github.com/QubesOS/qubes-builder-debian.git master... | |
--> Verifying tags... | |
--> Switching branch from master branch to [1;32mmaster[0;0m | |
Already on 'master' | |
Your branch is up-to-date with 'origin/master'. | |
-> Updating sources for template-whonix... | |
--> Fetching from https://github.com/adrelanos/qubes-template-whonix.git master... | |
--> Verifying tags... | |
--> Switching branch from master branch to [1;32mmaster[0;0m | |
Already on 'master' | |
Your branch is up-to-date with 'origin/master'. | |
+ make install-deps DISTS_VM=jessie+whonix-workstation+minimal+no-recommends | |
Redirecting to '/usr/bin/dnf install -y git rpmdevtools rpm-build createrepo debootstrap dpkg-dev rpm-sign dpkg-dev debootstrap' (see 'man yum2dnf') | |
Last metadata expiration check: 0:00:01 ago on Sun Dec 18 05:27:52 2016. | |
Package git-2.5.5-1.fc23.x86_64 is already installed, skipping. | |
Package rpmdevtools-8.9-1.fc23.noarch is already installed, skipping. | |
Package rpm-build-4.13.0-0.rc1.13.fc23.x86_64 is already installed, skipping. | |
Package createrepo-0.10.3-3.fc21.noarch is already installed, skipping. | |
Package debootstrap-1.0.85-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.85-1.fc23.noarch is already installed, skipping. | |
Dependencies resolved. | |
================================================================================ | |
Package Arch Version Repository Size | |
================================================================================ | |
Skipping packages with conflicts: | |
(add '--best --allowerasing' to command line to force their upgrade): | |
debootstrap noarch 1.0.87-1.fc23 updates 79 k | |
dpkg x86_64 1.17.27-1.fc23 updates 1.4 M | |
dpkg-dev noarch 1.17.27-1.fc23 updates 887 k | |
dpkg-perl noarch 1.17.27-1.fc23 updates 223 k | |
Transaction Summary | |
================================================================================ | |
Skip 4 Packages | |
Nothing to do. | |
Sending application list and icons to dom0 | |
Complete! | |
+ make get-sources DISTS_VM=jessie+whonix-workstation+minimal+no-recommends | |
if ! [ -d "/mnt/removable/keyrings/git" ]; then \ | |
export GNUPGHOME="/mnt/removable/keyrings/git"; \ | |
scripts/verify-git-tag; \ | |
gpg --keyserver pgp.mit.edu --recv-key 916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA || exit 1; \ | |
echo '916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA:6:' | gpg --import-ownertrust; \ | |
fi | |
================================================================================ | |
B U I L D I N F O | |
Items in red indicate it was automatically generated by configuration file(s) | |
Items in white indicate it was automatically removed by configuration file(s) | |
================================================================================ | |
DISTS_VM: | |
jessie+whonix-workstation+minimal+no-recommends, | |
DISTS_ALL: | |
fc20, jessie, | |
DIST_DOM0: | |
fc20, | |
BUILDER_PLUGINS: | |
builder-debian, template-whonix, | |
COMPONENTS: | |
linux-template-builder, builder, builder-debian, template-whonix, | |
GIT_REPOS: | |
qubes-src/linux-template-builder, qubes-src/builder-debian, qubes-src/template-whonix, ., | |
TEMPLATE: | |
TEMPLATE_FLAVOR_DIR: | |
+whonix-gateway:/mnt/removable/qubes-src/template-whonix, | |
+whonix-workstation:/mnt/removable/qubes-src/template-whonix, | |
TEMPLATE_ALIAS: | |
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends, | |
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends, | |
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends, | |
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends, | |
TEMPLATE_LABEL: | |
jessie+whonix-workstation+minimal+no-recommends:whonix-ws, | |
jessie+whonix-workstation+minimal+no-recommends:whonix-workstation, | |
jessie+whonix-workstation+minimal+no-recommends:whonix-ws, :, | |
jessie+whonix-gateway+minimal+no-recommends:whonix-gw | |
-> Updating sources for builder... | |
--> Fetching from https://github.com/QubesOS/qubes-builder.git master... | |
--> Verifying tags... | |
--> Merging... | |
-> Updating sources for builder-debian... | |
--> Fetching from https://github.com/QubesOS/qubes-builder-debian.git master... | |
--> Verifying tags... | |
--> Merging... | |
-> Updating sources for template-whonix... | |
--> Fetching from https://github.com/adrelanos/qubes-template-whonix.git master... | |
--> Verifying tags... | |
--> Merging... | |
-> Updating sources for linux-template-builder... | |
--> Fetching from https://github.com/QubesOS/qubes-linux-template-builder.git master... | |
--> Verifying tags... | |
--> Switching branch from master branch to [1;32mmaster[0;0m | |
Already on 'master' | |
Your branch is up-to-date with 'origin/master'. | |
+ make build-id DISTS_VM=jessie+whonix-workstation+minimal+no-recommends | |
################################################################################ | |
### The following settings copied to builder.conf will make builder use ### | |
### exactly the same sources ### | |
################################################################################ | |
BRANCH_builder = 9e48ef6172db621433f9cf22e613b4a8f7731b42 | |
BRANCH_builder_debian = 0408d55979b79607df9e375c9e4ac8deae492c71 | |
BRANCH_linux_template_builder = v3.0.6 | |
BRANCH_template_whonix = 13.0.0.1.2 | |
+ make TEMPLATE_ROOT_IMG_ONLY=1 DISTS_VM=jessie+whonix-workstation+minimal+no-recommends TEMPLATE_NAME=whonix-ws qubes-vm template | |
================================================================================ | |
B U I L D I N F O | |
Items in red indicate it was automatically generated by configuration file(s) | |
Items in white indicate it was automatically removed by configuration file(s) | |
================================================================================ | |
DISTS_VM: | |
jessie+whonix-workstation+minimal+no-recommends, | |
DISTS_ALL: | |
fc20, jessie, | |
DIST_DOM0: | |
fc20, | |
BUILDER_PLUGINS: | |
builder-debian, template-whonix, | |
COMPONENTS: | |
linux-template-builder, builder, builder-debian, template-whonix, | |
GIT_REPOS: | |
qubes-src/linux-template-builder, qubes-src/builder-debian, qubes-src/template-whonix, ., | |
TEMPLATE: | |
TEMPLATE_FLAVOR_DIR: | |
+whonix-gateway:/mnt/removable/qubes-src/template-whonix, | |
+whonix-workstation:/mnt/removable/qubes-src/template-whonix, | |
TEMPLATE_ALIAS: | |
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends, | |
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends, | |
whonix-gateway:jessie+whonix-gateway+minimal+no-recommends, | |
whonix-workstation:jessie+whonix-workstation+minimal+no-recommends, | |
TEMPLATE_LABEL: | |
jessie+whonix-workstation+minimal+no-recommends:whonix-ws, | |
jessie+whonix-workstation+minimal+no-recommends:whonix-workstation, | |
jessie+whonix-workstation+minimal+no-recommends:whonix-ws, :, | |
jessie+whonix-gateway+minimal+no-recommends:whonix-gw | |
Currently installed dependencies: | |
git-2.5.5-1.fc23.x86_64 | |
rpmdevtools-8.9-1.fc23.noarch | |
rpm-build-4.13.0-0.rc1.13.fc23.x86_64 | |
createrepo-0.10.3-3.fc21.noarch | |
debootstrap-1.0.85-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.85-1.fc23.noarch | |
-> Nothing to be done in builder-debian for jessie vm | |
-> Nothing to be done in template-whonix for jessie vm | |
+ set -e | |
+ export IMG=prepared_images/whonix-ws.img | |
+ IMG=prepared_images/whonix-ws.img | |
+ export LC_ALL=POSIX | |
+ LC_ALL=POSIX | |
+ RETCODE=0 | |
+ : jessie | |
+ . ./builder_setup | |
++ SCRIPTSDIR=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ '[' '!' -d /mnt/removable/qubes-src/builder-debian/template_debian ']' | |
++ '[' -z /mnt/removable/cache/jessie ']' | |
++ export SCRIPTSDIR CACHEDIR | |
+ . ./umount_kill.sh | |
++ '[' 2 -ge 2 -o '' == 1 ']' | |
++ set -x | |
++ . ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' '' = true ']' | |
+++ colors | |
+++ [[ -t 2 ]] | |
+++ : | |
+++ export build_already_defined_colors=true | |
+++ build_already_defined_colors=true | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: ./prepare_image' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
+++ basename ./prepare_image | |
++ '[' prepare_image == umount_kill.sh -a prepared_images/whonix-ws.img ']' | |
+ '[' 1 -eq 1 ']' | |
+ '[' 2 == 1 ']' | |
++ readlink -m mnt | |
+ export INSTALLDIR=/mnt/removable/qubes-src/linux-template-builder/mnt | |
+ INSTALLDIR=/mnt/removable/qubes-src/linux-template-builder/mnt | |
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt | |
+ echo '-> Preparing instalation of jessie template...' | |
-> Preparing instalation of jessie template... | |
+ /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+++ . ./functions.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
++++ . ./functions-name.sh | |
+++++ set -e | |
+++++ VERBOSE=2 | |
+++++ DEBUG=0 | |
++++ '[' '!' true = true ']' | |
++++ '[' 2 -ge 2 -o 0 == 1 ']' | |
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh' | |
++++ '[' 2 -ge 1 ']' | |
++++ [[ -z '' ]] | |
++++ [[ ehB != ehxB ]] | |
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+++ '[' 00_prepare.sh == umount_kill.sh -a '' ']' | |
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh' | |
++ '[' 2 -ge 1 ']' | |
++ [[ -z '' ]] | |
++ [[ ehB != ehxB ]] | |
++ readlink -m mnt | |
+ INSTALLDIR=/mnt/removable/qubes-src/linux-template-builder/mnt | |
+ umount_all /mnt/removable/qubes-src/linux-template-builder/mnt | |
+ directory=/mnt/removable/qubes-src/linux-template-builder/mnt | |
+ '[' /mnt/removable/qubes-src/linux-template-builder/mnt == /mnt/removable/qubes-src/linux-template-builder/mnt -o /mnt/removable/qubes-src/linux-template-builder/mnt == /mnt/removable/qubes-src/linux-template-builder/mnt/ ']' | |
++ mountPoints | |
+++ mountPoint '' | |
+++ local mount_point= | |
+++ [[ '' = /* ]] | |
++++ readlink -m . | |
+++ mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
++++ sed 's#//*#/#g' | |
++++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
+++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
+++ 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-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh pre | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=pre | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_pre.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ BUILDER_REPO_DIR=pkgs-for-template/jessie | |
+ /mnt/removable/qubes-src/builder-debian/template_debian/../update-local-repo.sh jessie | |
dpkg-scanpackages: info: Wrote 0 entries to output Packages file. | |
+ splitPath prepared_images/whonix-ws.img path_parts | |
+ local return_global_var=path_parts | |
+ local filename=whonix-ws.img | |
+ local dir=prepared_images/ | |
+ local base=whonix-ws | |
+ local ext=img | |
+ '[' img ']' | |
+ local dotext=.img | |
+ [[ -z whonix-ws ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="whonix-ws" [full]="prepared_images/whonix-ws.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="whonix-ws" [full]="prepared_images/whonix-ws.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="whonix-ws"' '[full]="prepared_images/whonix-ws.img"' '[dotext]=".img"' '[dir]="prepared_images/"' '[ext]="img"' ')'\''' | |
++ declare -gA 'path_parts=([base]="whonix-ws" [full]="prepared_images/whonix-ws.img" [dotext]=".img" [dir]="prepared_images/" [ext]="img" )' | |
+ packages_snapshot=prepared_images/whonix-ws-packages.img | |
+ debootstrap_snapshot=prepared_images/whonix-ws-debootstrap.img | |
+ '[' -f prepared_images/whonix-ws.img ']' | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 00_prepare.sh suffix: post' | |
+ output 'INFO: Locating' buildStep files: 00_prepare.sh suffix: post | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local calling_arg=post | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/00_prepare_post_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/00_prepare_post_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/00_prepare_post_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/00_prepare_post_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/00_prepare_post_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/00_prepare_post_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh post | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh | |
+ local suffix=post | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=00_prepare.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=00_prepare | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 00_prepare ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="00_prepare"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="00_prepare" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/00_prepare_post.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ '[' -f prepared_images/whonix-ws.img ']' | |
+ echo '-> Initializing empty image...' | |
-> Initializing empty image... | |
+ truncate -s 10G prepared_images/whonix-ws.img | |
+ echo '-> Creating filesystem...' | |
-> Creating filesystem... | |
+ mkfs.ext4 -q -F prepared_images/whonix-ws.img | |
+ mount -o loop prepared_images/whonix-ws.img /mnt/removable/qubes-src/linux-template-builder/mnt | |
++ readlink -m /mnt/removable/qubes-src/linux-template-builder/mnt | |
+ trap 'umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt' EXIT | |
+ /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ TMPDIR=/tmp | |
++ DEBIANVERSION=jessie | |
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian') | |
++ '[' -z http://ftp.us.debian.org/debian/ ']' | |
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes' | |
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3' | |
++ '[' 01 -gt 0 ']' | |
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io' | |
++ eatmydata_maybe=eatmydata | |
++ '[' -n '' ']' | |
++ containsFlavor no-recommends | |
++ flavor=no-recommends | |
++ retval=1 | |
++ '[' no-recommends == whonix-workstation ']' | |
++ elementIn no-recommends minimal no-recommends | |
++ local element | |
++ for element in '"${@:2}"' | |
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ for element in '"${@:2}"' | |
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ return 0 | |
++ retval=0 | |
++ return 0 | |
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0' | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ source ./umount_kill.sh | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ set -x | |
+++ . ./functions.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
++++ . ./functions-name.sh | |
+++++ set -e | |
+++++ VERBOSE=2 | |
+++++ DEBUG=0 | |
++++ '[' '!' true = true ']' | |
++++ '[' 2 -ge 2 -o 0 == 1 ']' | |
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh' | |
++++ '[' 2 -ge 1 ']' | |
++++ [[ -z '' ]] | |
++++ [[ ehB != ehxB ]] | |
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+++ '[' 01_install_core.sh == umount_kill.sh -a '' ']' | |
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh' | |
++ '[' 2 -ge 1 ']' | |
++ [[ -z '' ]] | |
++ [[ ehB != ehxB ]] | |
+ debug ' Installing base system using debootstrap' | |
+ output 'DEBUG: ' Installing base system using debootstrap | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 01_install_core.sh suffix: pre' | |
+ output 'INFO: Locating' buildStep files: 01_install_core.sh suffix: pre | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local calling_arg=pre | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh pre | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=pre | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_pre.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ '[' -f /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap ']' | |
++ templateName | |
++ local template_flavor=whonix-workstation | |
++ retval=1 | |
++ '[' -n '' ']' | |
++ '[' 'Xminimal no-recommends' == X ']' | |
+++ printf +%s minimal no-recommends | |
++ local template_options=+minimal+no-recommends | |
+++ templateFlavorPrefix whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
+++ declare -p TEMPLATE_LABEL | |
++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
++ for element in '"${TEMPLATE_LABEL[@]}"' | |
++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
++ template_name=whonix-ws | |
++ retval=0 | |
++ break | |
+++ templateNameFixLength whonix-ws | |
+++ local template_name=whonix-ws | |
+++ temp_name=(${template_name//+/ }) | |
+++ local temp_name | |
+++ local index=0 | |
+++ '[' 9 -ge 32 ']' | |
+++ echo whonix-ws | |
++ echo whonix-ws | |
++ return 0 | |
+ info ' whonix-ws: Installing base '\''debian-jessie'\'' system' | |
+ output 'INFO: ' whonix-ws: Installing base ''\''debian-jessie'\''' system | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ bootstrap | |
+ for mirror in '${DEBIAN_MIRRORS[@]}' | |
+ '[' '!' -d /mnt/removable/qubes-src/linux-template-builder/mnt//tmp ']' | |
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt//tmp | |
+ rm -rf /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/dummy-repo | |
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/dummy-repo/dists/jessie | |
+ echo http://ftp.us.debian.org/debian/ | |
+ COMPONENTS= | |
+ debootstrap --arch=amd64 --include=ncurses-term,locales,tasksel,eatmydata --components=main --download-only --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 InRelease | |
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+deb8u6 | |
I: Validating base-files 8+deb8u6 | |
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-2 | |
I: Validating e2fslibs 1.42.12-2 | |
I: Retrieving e2fsprogs 1.42.12-2 | |
I: Validating e2fsprogs 1.42.12-2 | |
I: Retrieving libcomerr2 1.42.12-2 | |
I: Validating libcomerr2 1.42.12-2 | |
I: Retrieving libss2 1.42.12-2 | |
I: Validating libss2 1.42.12-2 | |
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+deb8u6 | |
I: Validating libc-bin 2.19-18+deb8u6 | |
I: Retrieving libc6 2.19-18+deb8u6 | |
I: Validating libc6 2.19-18+deb8u6 | |
I: Retrieving locales 2.19-18+deb8u6 | |
I: Validating locales 2.19-18+deb8u6 | |
I: Retrieving multiarch-support 2.19-18+deb8u6 | |
I: Validating multiarch-support 2.19-18+deb8u6 | |
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+deb8u3 | |
I: Validating gnupg 1.4.18-7+deb8u3 | |
I: Retrieving gpgv 1.4.18-7+deb8u3 | |
I: Validating gpgv 1.4.18-7+deb8u3 | |
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+deb8u2 | |
I: Validating libgcrypt20 1.6.3-2+deb8u2 | |
I: Retrieving libgpg-error0 1.17-3 | |
I: Validating libgpg-error0 1.17-3 | |
I: Retrieving libidn11 1.29-1+deb8u2 | |
I: Validating libidn11 1.29-1+deb8u2 | |
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+deb8u3 | |
I: Validating libssl1.0.0 1.0.1t-1+deb8u3 | |
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+deb8u6 | |
I: Validating perl-base 5.20.2-3+deb8u6 | |
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+deb8u5 | |
I: Validating libsystemd0 215-17+deb8u5 | |
I: Retrieving libudev1 215-17+deb8u5 | |
I: Validating libudev1 215-17+deb8u5 | |
I: Retrieving systemd 215-17+deb8u5 | |
I: Validating systemd 215-17+deb8u5 | |
I: Retrieving systemd-sysv 215-17+deb8u5 | |
I: Validating systemd-sysv 215-17+deb8u5 | |
I: Retrieving udev 215-17+deb8u5 | |
I: Validating udev 215-17+deb8u5 | |
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 2016f-0+deb8u1 | |
I: Validating tzdata 2016f-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+deb8u1 | |
I: Validating wget 1.16-1+deb8u1 | |
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 | |
+ sha256sum /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/acl_2.2.52-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/adduser_3.113+nmu3_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt-utils_1.0.9.8.3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt_1.0.9.8.3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/base-files_8+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/base-passwd_3.5.37_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bash_4.3-11+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bsdmainutils_9.0.6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bsdutils_1%3a2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/coreutils_8.23-4_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/cpio_2.11+dfsg-4.1+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/cron_3.0pl1-127+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dash_0.5.7-4+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debconf-i18n_1.5.56_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debconf_1.5.56_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debian-archive-keyring_2014.3_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debianutils_4.4+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/diffutils_1%3a3.3-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dmidecode_2.12-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dmsetup_2%3a1.02.90-2.2+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dpkg_1.17.27_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/e2fslibs_1.42.12-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/e2fsprogs_1.42.12-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/eatmydata_82-6_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/findutils_4.4.2-9+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gcc-4.8-base_4.8.4-1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gcc-4.9-base_4.9.2-10_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gnupg_1.4.18-7+deb8u3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gpgv_1.4.18-7+deb8u3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/grep_2.20-4.1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/groff-base_1.22.2-8_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gzip_1.6-4_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/hostname_3.15_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ifupdown_0.7.53.1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/init-system-helpers_1.22_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/init_1.22_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/initscripts_2.88dsf-59_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/insserv_1.14.0-5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iproute2_3.16.0-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iptables_1.4.21-2+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iputils-ping_3%3a20121221-5+b2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/isc-dhcp-client_4.3.1-6+deb8u2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/isc-dhcp-common_4.3.1-6+deb8u2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/kmod_18-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/less_458-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libacl1_2.2.52-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-inst1.5_1.0.9.8.3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-pkg4.12_1.0.9.8.3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libattr1_1%3a2.4.47-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libaudit-common_1%3a2.4-1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libaudit1_1%3a2.4-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libblkid1_2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libboost-iostreams1.55.0_1.55.0+dfsg-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libbz2-1.0_1.0.6-7+b3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libc-bin_2.19-18+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libc6_2.19-18+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcap2-bin_1%3a2.24-8_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcap2_1%3a2.24-8_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcomerr2_1.42.12-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcryptsetup4_2%3a1.6.6-5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdb5.3_5.3.28-9_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdebconfclient0_0.192_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdevmapper1.02.1_2%3a1.02.90-2.2+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdns-export100_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libeatmydata1_82-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libestr0_0.1.9-1.1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libffi6_3.1-2+b2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgcc1_1%3a4.9.2-10_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgcrypt20_1.6.3-2+deb8u2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgdbm3_1.8.3-13.1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgmp10_2%3a6.0.0+dfsg-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgnutls-deb0-28_3.3.8-6+deb8u3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgnutls-openssl27_3.3.8-6+deb8u3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgpg-error0_1.17-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libhogweed2_2.7.1-5+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libicu52_52.1-8+deb8u3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libidn11_1.29-1+deb8u2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libirs-export91_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisc-export95_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjson-c2_0.11-4_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libkmod2_18-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblocale-gettext-perl_1.05-8+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblogging-stdlog0_1.0.4-1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblognorm1_1.0.1-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblzma5_5.1.1alpha+20120614-2+b3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmnl0_1.0.3-5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmount1_2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libncurses5_5.9+20140913-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libncursesw5_5.9+20140913-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnetfilter-acct1_1.0.2-1.1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnettle4_2.7.1-5+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnewt0.52_0.52.17-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnfnetlink0_1.0.1-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libp11-kit0_0.20.7-1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-modules-bin_1.1.8-3.1+deb8u1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-modules_1.1.8-3.1+deb8u1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-runtime_1.1.8-3.1+deb8u1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam0g_1.1.8-3.1+deb8u1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpcre3_2%3a8.35-3.3+deb8u4_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpipeline1_1.4.0-1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpopt0_1.16-10_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libprocps3_2%3a3.3.9-9_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpsl0_0.5.1-1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libreadline6_6.3-8+b3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libselinux1_2.3-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsemanage-common_2.3-1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsemanage1_2.3-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsepol1_2.3-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsigc++-2.0-0c2a_2.4.0-1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libslang2_2.3.0-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsmartcols1_2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libss2_1.42.12-2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libssl1.0.0_1.0.1t-1+deb8u3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libstdc++6_4.9.2-10_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsystemd0_215-17+deb8u5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtasn1-6_4.2-3+deb8u2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-charwidth-perl_0.04-7+b3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-iconv-perl_1.7-5+b2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-wrapi18n-perl_0.06-7_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtinfo5_5.9+20140913-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libudev1_215-17+deb8u5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libusb-0.1-4_2%3a0.1.12-25_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libustr-1.0-1_1.0.4-3+b2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libuuid1_2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxtables10_1.4.21-2+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/locales_2.19-18+deb8u6_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/login_1%3a4.2-3+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/logrotate_3.8.7-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/lsb-base_4.1+Debian13+nmu1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/man-db_2.7.0.2-5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/manpages_3.74-1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mawk_1.3.3-17_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mount_2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/multiarch-support_2.19-18+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/nano_2.2.6-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-base_5.9+20140913-1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-bin_5.9+20140913-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-term_5.9+20140913-1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/net-tools_1.60-26+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/netbase_5.3_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/netcat-traditional_1.10-41_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/nfacct_1.0.1-1.1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/passwd_1%3a4.2-3+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/perl-base_5.20.2-3+deb8u6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/procps_2%3a3.3.9-9_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/readline-common_6.3-8_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/rsyslog_8.4.2-1+deb8u2_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sed_4.2.2-4+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sensible-utils_0.0.9_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/startpar_0.59-3_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/systemd-sysv_215-17+deb8u5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/systemd_215-17+deb8u5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sysv-rc_2.88dsf-59_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sysvinit-utils_2.88dsf-59_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tar_1.27.1-2+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tasksel-data_3.31+deb8u1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tasksel_3.31+deb8u1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/traceroute_1%3a2.0.20-2+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tzdata_2016f-0+deb8u1_all.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/udev_215-17+deb8u5_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/util-linux_2.25.2-6_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-common_2%3a7.4.488-7_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-tiny_2%3a7.4.488-7_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/wget_1.16-1+deb8u1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/whiptail_0.52.17-1+b1_amd64.deb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/zlib1g_1%3a1.2.8.dfsg-2+b1_amd64.deb | |
7ea1b015f34a392f63a324a8fd704293f98621c9cd935299304fb944c001df3a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/acl_2.2.52-2_amd64.deb | |
ae69ab0da5c36e48ba38e27c5e0886d6a67988adead5e5324b9b90736d37c11e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/adduser_3.113+nmu3_all.deb | |
96bfda6c6533f5ac614ce8bb4c99b2a568055b4db44685b21e1e79eb2e749c56 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt-utils_1.0.9.8.3_amd64.deb | |
5df7eb5ffa3e3513a2193df635cfc60f22bd759d9c886bfb1b22235f4095b3db /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt_1.0.9.8.3_amd64.deb | |
486cc88ee74e79ad491fda2cece05f17db4e1e642c3f8f2ac001e5b129faff80 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/base-files_8+deb8u6_amd64.deb | |
2b04bfeb3653c26978fe123d15822078cbf216619e5c0c5c9c7ce024c2c234c9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/base-passwd_3.5.37_amd64.deb | |
5456a792a8cd6a7b5c37c025f24a7273a9e9a4ab4cc27422b8376859807af17d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bash_4.3-11+b1_amd64.deb | |
afaa9217a2454f03021fa57653779470a12d89d747d8e318b9f97af36a52fbdd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bsdmainutils_9.0.6_amd64.deb | |
bf9edebb4a3576c564ebce5570f19c42f81b5bc997b77fd170aae06c5b943dff /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bsdutils_1%3a2.25.2-6_amd64.deb | |
6d3764c746887015c88c684aecc14dd1317eefeb76ba2acdf59d9ad5e4d97236 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/coreutils_8.23-4_amd64.deb | |
58ea7d36be93ec2286680912e7a73b97176711e05b6efd249aa86d2a2f581a3c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/cpio_2.11+dfsg-4.1+deb8u1_amd64.deb | |
27b935e215a766ea202d7c50837309fc6af75bdee65d92a96d9fb2bb6a4774cb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/cron_3.0pl1-127+deb8u1_amd64.deb | |
c55031a57ada3fac236f1936eb111e985bea235b86f9767929fec1e552a81aca /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dash_0.5.7-4+b1_amd64.deb | |
7466e5710ced6992091824e48fd7eb190ceba42209b8c7a6f726533863f946f9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debconf-i18n_1.5.56_all.deb | |
bc773e0b34097ec23baeb08c48f66639a88c23815b0ca9903710c6cc2c8e9041 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debconf_1.5.56_all.deb | |
017a2fba215cd64612891f5aa02546be5c0e30923a66672f889867cc6dd8d3a0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debian-archive-keyring_2014.3_all.deb | |
3d18d183b79d259e0ca77d65904c55810d70443743967c77f1a0aebf2dd94fb1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debianutils_4.4+b1_amd64.deb | |
490b6b40c6c5f1e36289a01dbf3bb906472e1a993ede53be38ee0edbab804c65 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/diffutils_1%3a3.3-1+b1_amd64.deb | |
654b16fa4758e80da755c3deb977f1e9db7ed6395854b00593d38761aa7f2c96 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dmidecode_2.12-3_amd64.deb | |
8885d95a6e29edeb1ba58156c23b3175b7c02e3d8ecd33eb12453add750c348b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dmsetup_2%3a1.02.90-2.2+deb8u1_amd64.deb | |
a7447fff98bec9bb0bb0ba3c0555232f90094c35d41ef5c5746c1ff9790d5a39 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dpkg_1.17.27_amd64.deb | |
eefcd46dbead4747723ec4994144258cfe5e8f0d9cf276803fba7518889440c9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/e2fslibs_1.42.12-2_amd64.deb | |
10adc9eb4782074954e66a4674eca96206be4a9f2e111a61f1309f02122082e7 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/e2fsprogs_1.42.12-2_amd64.deb | |
679a095cb5936dfeef68c3e723fae0d0e25df5db460ac1928f0814bfaf6cedc9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/eatmydata_82-6_all.deb | |
7d348fffa276db57f43a2588c77cf90fbca472631d680f9476f53b28d285da62 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/findutils_4.4.2-9+b1_amd64.deb | |
5e32554ddb94979ce9a39c9ab749ecb39965a0b48451e53038146dfc6e1ded7f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gcc-4.8-base_4.8.4-1_amd64.deb | |
f95eb436176050f52e85ed5eebe12c3d851b6788735df860e18a219647d330d8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gcc-4.9-base_4.9.2-10_amd64.deb | |
6614a242aa44e27dfb9681a72d77a64a2f4c8e945a81af16c771f98a0d317651 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gnupg_1.4.18-7+deb8u3_amd64.deb | |
d9d5a9f2992745458794ac9919697db2e113562e345f880d1c2472c843be2e7a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gpgv_1.4.18-7+deb8u3_amd64.deb | |
1832b71d0c20073059cd7f102de454b5e7cef04cb852eae3e5d51f857a10f050 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/grep_2.20-4.1_amd64.deb | |
bbb83671ab972f75320732d4bd17d4f29566336bcdb60cc6b268b21b8ef2e4bb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/groff-base_1.22.2-8_amd64.deb | |
158f7ab67711f35c9fad6f4a3b455e0bd1b7ce3b8591e88aae3dd10c4a475540 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gzip_1.6-4_amd64.deb | |
4a340044308432b3e89ca3c4c2df307e0baefed60b501fbcdb04db7643ff95f0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/hostname_3.15_amd64.deb | |
3833a30b3ba34e52933f1b7516af8dc073579b0bf6101f31a750268680b013c9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ifupdown_0.7.53.1_amd64.deb | |
bd10514a4fb6b377ec5fddb6f3dcdefe30d840c32d3dd5376d09e5a2dfc953dd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/init-system-helpers_1.22_all.deb | |
31740b3b94289889d31ec30a15e484ce541dd1c037f10b34d2a9b78e71fe75a6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/init_1.22_amd64.deb | |
be6222e4c365a97bdfd8a134a47d4f8cfdd244dda27f7f96d9ee4ff67f7c29fb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/initscripts_2.88dsf-59_amd64.deb | |
44ba6ffe48c766c7cc6e4deae28832f8da5cbd4c8467b17df5e7fdcecd3fd8a1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/insserv_1.14.0-5_amd64.deb | |
fe841e24138f37fbb491ffeced59ccc4ab4e645e148b0d775e978433a4ced88b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iproute2_3.16.0-2_amd64.deb | |
7747388a97ba71fede302d70361c81d486770a2024185514c18b5d8eab6aaf4e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iptables_1.4.21-2+b1_amd64.deb | |
0e2576362aeed4511895a4f7ab90679f09cec226a7efdb61320556785864ea30 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iputils-ping_3%3a20121221-5+b2_amd64.deb | |
24b6d1ecce8fc905db85bbef9da2a81c1a73b687e0730065ad2143c8cec301b5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/isc-dhcp-client_4.3.1-6+deb8u2_amd64.deb | |
8c3bdb6b151dd42f52bf98234a4220b6890f01f8ce7b77c718a9685bc3f902f3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/isc-dhcp-common_4.3.1-6+deb8u2_amd64.deb | |
473f0d4073f4a3b4e1d554bb3a4c03ca80393fadd84ae3c97831ed663aac12f5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/kmod_18-3_amd64.deb | |
65679b83f15836d67e22657ad7cfab018c0c4f9313afe2dce0c0b422ae90c8ab /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/less_458-3_amd64.deb | |
209a2c0c192d7debe0453a671f443dc73120c8c062ce66abe44afd06e711c801 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libacl1_2.2.52-2_amd64.deb | |
ba60533205ccae600e9803b02f82fee2532fe2d3b72c0973f961fc230488e96e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-inst1.5_1.0.9.8.3_amd64.deb | |
968b4365e7565c0d6294332eab1ea07c5d65a7b31fa9fddd695839e174677ce1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-pkg4.12_1.0.9.8.3_amd64.deb | |
ebe8b6a4c62b88db772f05c05b50d8b9f66f4d46488c547bda5042ae36865d88 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libattr1_1%3a2.4.47-2_amd64.deb | |
be7f873c8f149b53b8cc3c337b067050d18208cb0de3f8cf6114a29bd20a17e3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libaudit-common_1%3a2.4-1_all.deb | |
c51ba54837876bc5bb95688be5321303e7fbcbb384d3038797a22933bb87ef6d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libaudit1_1%3a2.4-1+b1_amd64.deb | |
564bfc0dffd667e3ca893a1df1011e7a3fba74abde9a1a68b94297d6b057f077 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libblkid1_2.25.2-6_amd64.deb | |
75b5bd97a128b1b8d658eab71cc7be423b359e0c9ce85fd877d54794955e09ae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libboost-iostreams1.55.0_1.55.0+dfsg-3_amd64.deb | |
5930454002ca3bbf13ff3d2829252de1ec512617f5d2b997d3c6006e176d6c38 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libbz2-1.0_1.0.6-7+b3_amd64.deb | |
b925cbd0b96b0637b7534e3fed5c1a868f2e7e779719703a271b3995a20a2336 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libc-bin_2.19-18+deb8u6_amd64.deb | |
ee4d9dea08728e2c2bbf43d819c3c7e61798245fab4b983ae910865980f791ad /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libc6_2.19-18+deb8u6_amd64.deb | |
b1bc519f4de645ff7e5450873b23a3d2e4ef797e4dbfdea3f8e144dcdd220c84 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcap2-bin_1%3a2.24-8_amd64.deb | |
3a6e19c975e594b5f251be2e1ac75da15515db7b324d2b62de3f823857eb3554 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcap2_1%3a2.24-8_amd64.deb | |
bf1f9efab58f2a0df6687c3725793d1c1117a5c06ff25ffc7d48a54120578127 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcomerr2_1.42.12-2_amd64.deb | |
dbf3f6df9707fc94bdbbee72900580487b14eda5e2bbc58b840b47dec1ac37ec /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcryptsetup4_2%3a1.6.6-5_amd64.deb | |
2519377e74e5a4cbc409f3d98f0e830ac5828e885a0f6e5a6c5aba84f9c991f2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdb5.3_5.3.28-9_amd64.deb | |
f412725e1489432618311387f8574d2602c9a4d8d02bf98c7df728792975102a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdebconfclient0_0.192_amd64.deb | |
bcd8d4d7b7a8fd791b4207688a1239fcb7863b3a0f6941a8e446ba7d5dbbcde7 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdevmapper1.02.1_2%3a1.02.90-2.2+deb8u1_amd64.deb | |
180ad533991f634c1f185136e0a542f737c50273ddbe5ee684b6679b0a05cf32 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdns-export100_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
a349d2fcf193d696cd35adb714535f9239ee6a5c6b15fb9d5247678606d63aa6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libeatmydata1_82-6_amd64.deb | |
4abdef9495c0d45f16cdf9305adbc89d75562fc3daf21e011bbf2d2f6c5a4cef /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libestr0_0.1.9-1.1_amd64.deb | |
481af9931f3352a51a579511a20ff3d57068681d6c760513590200a71fe49a50 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libffi6_3.1-2+b2_amd64.deb | |
a1402290165e8d91b396a33d79580a4501041e92bdb62ef23929a0c207cd9af9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgcc1_1%3a4.9.2-10_amd64.deb | |
7c6f0e2db9c1442b0e4d42c54cc953032601968b126a2764f4414e61f678894d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgcrypt20_1.6.3-2+deb8u2_amd64.deb | |
5d5566359c3a5dc86e2f386b9d9d84c94f580b2e5f2553097cf3e10bd3090de0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgdbm3_1.8.3-13.1_amd64.deb | |
155a31b0f716aa3dcd7ee68e9bd57e0b76a6b31f4e41fb2d953e986315437082 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgmp10_2%3a6.0.0+dfsg-6_amd64.deb | |
fa400bcdabe9293b93f96011c41a9b0c4b7a9d190b22175d634c9188a5396ec0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgnutls-deb0-28_3.3.8-6+deb8u3_amd64.deb | |
9a39cf94d22be09df7be4b7dfeba78199c4b14364e4f7f4b8c28408106aee716 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgnutls-openssl27_3.3.8-6+deb8u3_amd64.deb | |
7b156391cb5aef83df692bf4f966313d5fbd96481945dc65b384471067d16124 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgpg-error0_1.17-3_amd64.deb | |
cd862175f8051a97da2119c800c6167dc1886df1f8484aae474314596be64495 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libhogweed2_2.7.1-5+deb8u1_amd64.deb | |
2d5468b219f0684fe22bc577b296d51683b7c7ece8a4a91ed702085adaaca47e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libicu52_52.1-8+deb8u3_amd64.deb | |
de106dcbcdaf046d61ee9eaaecf04854a5e45aef78a5aac6868af32b1d2cdfe8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libidn11_1.29-1+deb8u2_amd64.deb | |
39a7391c9f88d270f778699be68687e7778a6a74cfda0229ff7f724c241c6aae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libirs-export91_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
5ed3da10532bca0eede9c9c6dbe6e73bbaa0aa7781d49a0a9d3e411ab95f6023 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisc-export95_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
29507a73b4a09646e19eb8ee9f9164063dc4dca65a2c3df2e12672c9f701eb5c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
bde89cf8ff7876889e17fda0245f4dd3e829b6f89e617272637c1692c84dd694 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjson-c2_0.11-4_amd64.deb | |
8675e160636d4e7d91064288c8c32834c315f52d5ea9dea6f2e31b9042070bae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libkmod2_18-3_amd64.deb | |
9805f907e97df53b8eedd690e5bc64b8bdd8cfb72d97849644b3fe03267c6fcf /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblocale-gettext-perl_1.05-8+b1_amd64.deb | |
827b6b2847468faa2b6dd7a082d9992b20d7ecc43efd1bb299c8d57d3174ed45 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblogging-stdlog0_1.0.4-1_amd64.deb | |
f9a46bacedde04ecf7fe033e95009988c26c0e04118af16fd73c6e561e4a6451 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblognorm1_1.0.1-3_amd64.deb | |
a60661f537292862f9bfa4c421df5af126da5032def818a0bf38c49b68656328 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblzma5_5.1.1alpha+20120614-2+b3_amd64.deb | |
73c0bf142f036272f4217ef8b2b68d19435a272468692d20ad0439bfc368a876 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmnl0_1.0.3-5_amd64.deb | |
aa8f36f7ead4a1d20f078d9cfad3e180a1f4d72ad37b5c0a1765958995ebb4d2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmount1_2.25.2-6_amd64.deb | |
ae6fd50a5346f94b8c3904de52c5aadf58dbd13f8d016d8954a0f4a65a14b637 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libncurses5_5.9+20140913-1+b1_amd64.deb | |
c009ac85e49ef89970995909b079c232e2970bc5cdc645d8e4240150be7f4731 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libncursesw5_5.9+20140913-1+b1_amd64.deb | |
5d91c6dbf60d6b43e307ee8099fba968b72b17b6c46c754ade6ff14eadfb5487 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnetfilter-acct1_1.0.2-1.1_amd64.deb | |
e2437a4d2a21a9195feb00b608c31dfee9fbb835e7a0a1121fa3503cf8ab80fb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnettle4_2.7.1-5+deb8u1_amd64.deb | |
7d4babf67ec224b5b9599d390670d62d32ee04000efb02242cfbc786294ba664 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnewt0.52_0.52.17-1+b1_amd64.deb | |
5d486022cd9e047e9afbb1617cf4519c0decfc3d2c1fad7e7fe5604943dbbf37 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnfnetlink0_1.0.1-3_amd64.deb | |
50be06cb69c72cbedf6942c8b8929400ceb6e7a198c52b16698aace41e411d40 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libp11-kit0_0.20.7-1_amd64.deb | |
319a972b19e2ce084948ea35ad94ae64aa3aa1772014f10b9c3f2f2f4253735d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-modules-bin_1.1.8-3.1+deb8u1+b1_amd64.deb | |
4c6ba8b5a7bbba3fb17a84c1df7f25f6075e50c1a905b98d36e3357b8d2cdace /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-modules_1.1.8-3.1+deb8u1+b1_amd64.deb | |
5bee3794abe9085ec4d7b92bc50f7b490a20a54f6be6555fc1415876960a2d0a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-runtime_1.1.8-3.1+deb8u1_all.deb | |
4cbac104ec16d4f821b39a03be69c1d01c051c913bdfbac1cc3d9567a23eeb0c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam0g_1.1.8-3.1+deb8u1+b1_amd64.deb | |
f513a611c0ba9b8496fe5b8bc5bd9a39c924e134d5230801dd92e429d77e204e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpcre3_2%3a8.35-3.3+deb8u4_amd64.deb | |
8d12032fca3e260224e0a5db58e5b71355610aee012be0c5f8289d0b13f4ebaf /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpipeline1_1.4.0-1_amd64.deb | |
d0d4f866944f85773a0086346da11c97f4bf7156f91ea912c8f48bbdb95b77ab /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpopt0_1.16-10_amd64.deb | |
4de56b17f89d5f2e4cc77b887646bda91e5792a1f48592768e3fe5d9db3df139 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libprocps3_2%3a3.3.9-9_amd64.deb | |
f4defaf534d277632f1d23d6057c5255b032c62436e635ea89a1a7007a54b7e3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpsl0_0.5.1-1_amd64.deb | |
647948737fcfea4749368aa233b2d8b89032546ba4db2f0338239e9a7f4bda3e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libreadline6_6.3-8+b3_amd64.deb | |
37bf5f0d0d50579bdff97098ff330cb44dd0148e20db91aa3848dd19c698e528 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libselinux1_2.3-2_amd64.deb | |
6cee4cf858797141ecb5775f33a82cb7ffb5d2c047a0fb9f4ed08005b9c33671 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsemanage-common_2.3-1_all.deb | |
1d8e7b5c75e6b60769241da5f33c6befffb1a8dc5826474b3191f8f1d1690634 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsemanage1_2.3-1+b1_amd64.deb | |
809665fb316152e1c862873abe1f4358302ab8bdab9b034bbe178f0e68257f56 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsepol1_2.3-2_amd64.deb | |
7daba7704bbe4674af2ac4172958950ac70c27e094682f76a2ef149e7f3ee6ed /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsigc++-2.0-0c2a_2.4.0-1_amd64.deb | |
f1b72689f30ab841119131fafc1c01361f0f4518865afa6cadbfde313556cb10 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libslang2_2.3.0-2_amd64.deb | |
9a7400c7eb839840368ef468865d5258c34aedd010a903685e3b6169b9c54ed0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsmartcols1_2.25.2-6_amd64.deb | |
b678c3600f92c65af26e78e90398d4c329bd1976426881d388fa2db7cc79a41e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libss2_1.42.12-2_amd64.deb | |
9b1e5583735c21d3e33ad1f50accabca34c36db439f9f41f75d801f11bd860b9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libssl1.0.0_1.0.1t-1+deb8u3_amd64.deb | |
f1509bbabd78e89c861de16931aec5988e1215649688fd4f8dfe1af875a7fbef /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libstdc++6_4.9.2-10_amd64.deb | |
4ae6ada1fcd4dd373541b7a8e3ad95ced83c062ac6843c5b7aa5310e97f9315d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsystemd0_215-17+deb8u5_amd64.deb | |
ee4439d502ed1a6a3330011d4b114cc419b40a4cc508550d253b8d491e6a0e5e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtasn1-6_4.2-3+deb8u2_amd64.deb | |
daa2ca81dd2d72e1db189a7b2f7cdcae06b558d48fe031f314ef06db877e8bfb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-charwidth-perl_0.04-7+b3_amd64.deb | |
8b01dcc7b4ff27511b5c0ac0577076009cd5c5d9b4c832e04dd433072cecbe2e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-iconv-perl_1.7-5+b2_amd64.deb | |
88fb2394dafcfe3b1aae18c081ac446ad7d18c920999a4f578fc2931ad0664cc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-wrapi18n-perl_0.06-7_all.deb | |
f4af50c913d52fbcfb8aca140e68a3ea4414158b983c600b4ee6281cdaf60b81 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtinfo5_5.9+20140913-1+b1_amd64.deb | |
f1f1cb26bee9c2ba2879295a4db3eb4c0646bf2b7f317e74ddb23357e749f648 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libudev1_215-17+deb8u5_amd64.deb | |
18a028fec2fc1de8c24c85f53d6af2972f6688f2765a5e6202674da00179b573 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libusb-0.1-4_2%3a0.1.12-25_amd64.deb | |
e04f13c3b977bdcd80a2d3f9c45bf2ed336fb5398fbb9f86873f722d8bd1784a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libustr-1.0-1_1.0.4-3+b2_amd64.deb | |
ab7821a322a6c137eb7b36297eba11a5d2a3d3c27e480a238ff4538898570fb9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libuuid1_2.25.2-6_amd64.deb | |
6783f316af4cbf3ada8b9a2b7bb5f53a87c0c2575c1903ce371fdbd45d3626c6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxtables10_1.4.21-2+b1_amd64.deb | |
9b08d567327ecbc922e433b590967e13b0e198e0acf0f572cec2e8a4d7bfab96 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/locales_2.19-18+deb8u6_all.deb | |
5457e55ae5882200c8259602385aa564833ec25de96826f9eb2f9385619d3f83 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/login_1%3a4.2-3+deb8u1_amd64.deb | |
7d7bc35dafc3161ccca9633d1cc8485a60ed30b6f4b9010a2a2eab32e44ac693 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/logrotate_3.8.7-1+b1_amd64.deb | |
1a200ffcc9d21838768f3acdc512e6ad6a8502bb70ecd3f597b660a56acaf739 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/lsb-base_4.1+Debian13+nmu1_all.deb | |
eece76a3918c3a6e7867620d3f3f3a71c1a7bac2730b597d5df0e09492a247ea /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/man-db_2.7.0.2-5_amd64.deb | |
5961f3a6804272fdd3dc07349bc02df5705fe80aca251dc6961312d7dc8d6b2d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/manpages_3.74-1_all.deb | |
cb383c9b0a158c8c045e7fc2e0735f78f5ed73c8dfb74f23c5c4dd4a85d008d0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mawk_1.3.3-17_amd64.deb | |
3d413ef89a6c0f4c3e41a18873e5fda9f667e29a93e37a3beb4384ad7fd8ee51 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mount_2.25.2-6_amd64.deb | |
fe270d815cc98e15dc3b42aeeb79ceaab7a7606fef170038111b5ca6dd9c686a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/multiarch-support_2.19-18+deb8u6_amd64.deb | |
d4b1c32cff39c0ee22c5d94d363004ca4fa241b454614e22bb11e2eeacf29494 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/nano_2.2.6-3_amd64.deb | |
1cdb5a8be45347eae4a5821e04fb564e907c216711397cd0a2e6cdf34f7e7f50 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-base_5.9+20140913-1_all.deb | |
3523d041387c2dfaea6cd4c9d7141065ddd6ee82a747f4792d2b306a9a32d004 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-bin_5.9+20140913-1+b1_amd64.deb | |
8759526fdcdfa7006d19a29e9da80433c8b2a407280338a02c41b03327739010 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-term_5.9+20140913-1_all.deb | |
a72c59991f2ee5ea8052a7885bf72a8cb80e28a890a0f70bb992f29605123099 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/net-tools_1.60-26+b1_amd64.deb | |
3979bdd40c5666ef9bf71a5391ba01ad38e264f2ec96d289993f2a0805616dd3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/netbase_5.3_all.deb | |
15cdebe879e12783232b541b482e41cf80d83ec4037955ee5fe8deb14ad00698 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/netcat-traditional_1.10-41_amd64.deb | |
8747209f5181fa70c012cf81bec959460d1a4a5763fa38cd50b5b5a4a6cfaf48 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/nfacct_1.0.1-1.1_amd64.deb | |
d3968bb6ce59afaecc9912c586d8faaea01dd42255b7171541996de56678ddc5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/passwd_1%3a4.2-3+deb8u1_amd64.deb | |
d4957a3ccb9c311c6a24df2f45652b3a72e854daa79cb8675e9d501389ba11e0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/perl-base_5.20.2-3+deb8u6_amd64.deb | |
88bcbf1a75f0666cd6d73e0ea7e6e43705da06628dff7b286f1815b73e095594 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/procps_2%3a3.3.9-9_amd64.deb | |
8b91bce988c38798e565820919a600f1a58ca483d8406860cc37e847a55a6bfd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/readline-common_6.3-8_all.deb | |
497f26bc01c3837b724051da393af20f00239a81284d73b98dd4457f3210deac /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/rsyslog_8.4.2-1+deb8u2_amd64.deb | |
74f785377cbd5294fdd6bd6cee6a493da8c82db7d4b3be2c438f581d9c497a60 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sed_4.2.2-4+b1_amd64.deb | |
c848f80734e61379b5baac315c2342b2fea18d246074e6f5510fc643f5024978 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sensible-utils_0.0.9_all.deb | |
4a2da3e73aa753fb536353f3b26709f58eaef913349705f8da731d9b78abf941 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/startpar_0.59-3_amd64.deb | |
d318c80d9674e151308a16c3b1b3a889d2d07fbe3bb53656eb4a0f32bb370ac6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/systemd-sysv_215-17+deb8u5_amd64.deb | |
65d0b0e84007c11c6d41cc3a4609172794e261dbf3417648d75720669b90bcfb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/systemd_215-17+deb8u5_amd64.deb | |
da964cb1d9016ebbb65667b1ec743bbec06d817278d4038e15292ce554f835da /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sysv-rc_2.88dsf-59_all.deb | |
bba030aacb466005722287fc8241e27e74fc5721f3ec91efc85a90821b4c56ae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sysvinit-utils_2.88dsf-59_amd64.deb | |
b175418980d57695b70143208964f702673ad91cb556b18753a8f19abc1ad779 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tar_1.27.1-2+b1_amd64.deb | |
e7198a92fb34ca8f4ad7718e31b4ba3e379130be8cf7be06915a71a686f7c1bc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tasksel-data_3.31+deb8u1_all.deb | |
05a433b5baf5b768b8c16de1cc943ed162c009b56bba72dffce64a6c10e2eb88 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tasksel_3.31+deb8u1_all.deb | |
735b3f7457b8088e99e56cb16389919f9b23790d1291f6abb351ae5bdfdaf43e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/traceroute_1%3a2.0.20-2+b1_amd64.deb | |
cafd83ffc533265e54b3fcdf4992cc9054822b7d81cfd91adc1943205b8fc5cc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tzdata_2016f-0+deb8u1_all.deb | |
044de946e43264d0541a3c92b08dae35a5aff8e01919cfe48f731121f2d80d42 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/udev_215-17+deb8u5_amd64.deb | |
db0b223d6b01f2d01efc996b8bbd9c4219fb55f26b362e5040fb69aa80e8e91e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/util-linux_2.25.2-6_amd64.deb | |
0e5782579c31673fea788d442c17747e475b99ad5ee0090847b883d0a0dbc470 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-common_2%3a7.4.488-7_amd64.deb | |
5841a99daa359be7c662a71311b4c1654c6a68fa64a674995aa4881bfdbedbdc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-tiny_2%3a7.4.488-7_amd64.deb | |
0982f09bf056fb0be9c2a519a20009c4c7dc8df45e05de983ae2c04e82cd1ab8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/wget_1.16-1+deb8u1_amd64.deb | |
729bddf3421fdd4dd97f247ca157aba0c21d2600c39b5328b5f9ef847509319d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/whiptail_0.52.17-1+b1_amd64.deb | |
b75102f61ace79c14ea6f06fdd9509825ee2af694c6aa503253df4e6659d6772 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/zlib1g_1%3a1.2.8.dfsg-2+b1_amd64.deb | |
+ cp /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/apt/lists/debootstrap.invalid_dists_jessie_Release /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/dummy-repo/dists/jessie/Release | |
+ cp /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/apt/lists/debootstrap.invalid_dists_jessie_Release.gpg /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/dummy-repo/dists/jessie/Release.gpg | |
+ 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 file:///mnt/removable/qubes-src/linux-template-builder/mnt//tmp/dummy-repo | |
I: Retrieving InRelease | |
I: Retrieving Release | |
I: Checking Release signature | |
I: Valid Release signature (key id A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553) | |
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 file:///mnt/removable/qubes-src/linux-template-builder/mnt//tmp/dummy-repo... | |
I: Validating acl 2.2.52-2 | |
I: Validating libacl1 2.2.52-2 | |
I: Validating adduser 3.113+nmu3 | |
I: Validating apt 1.0.9.8.3 | |
I: Validating apt-utils 1.0.9.8.3 | |
I: Validating libapt-inst1.5 1.0.9.8.3 | |
I: Validating libapt-pkg4.12 1.0.9.8.3 | |
I: Validating libattr1 1:2.4.47-2 | |
I: Validating libaudit-common 1:2.4-1 | |
I: Validating libaudit1 1:2.4-1+b1 | |
I: Validating base-files 8+deb8u6 | |
I: Validating base-passwd 3.5.37 | |
I: Validating bash 4.3-11+b1 | |
I: Validating libdns-export100 1:9.9.5.dfsg-9+deb8u6 | |
I: Validating libirs-export91 1:9.9.5.dfsg-9+deb8u6 | |
I: Validating libisc-export95 1:9.9.5.dfsg-9+deb8u6 | |
I: Validating libisccfg-export90 1:9.9.5.dfsg-9+deb8u6 | |
I: Validating libboost-iostreams1.55.0 1.55.0+dfsg-3 | |
I: Validating bsdmainutils 9.0.6 | |
I: Validating libbz2-1.0 1.0.6-7+b3 | |
I: Validating libdebconfclient0 0.192 | |
I: Validating coreutils 8.23-4 | |
I: Validating cpio 2.11+dfsg-4.1+deb8u1 | |
I: Validating cron 3.0pl1-127+deb8u1 | |
I: Validating libcryptsetup4 2:1.6.6-5 | |
I: Validating dash 0.5.7-4+b1 | |
I: Validating libdb5.3 5.3.28-9 | |
I: Validating debconf 1.5.56 | |
I: Validating debconf-i18n 1.5.56 | |
I: Validating debian-archive-keyring 2014.3 | |
I: Validating debianutils 4.4+b1 | |
I: Validating diffutils 1:3.3-1+b1 | |
I: Validating dmidecode 2.12-3 | |
I: Validating dpkg 1.17.27 | |
I: Validating e2fslibs 1.42.12-2 | |
I: Validating e2fsprogs 1.42.12-2 | |
I: Validating libcomerr2 1.42.12-2 | |
I: Validating libss2 1.42.12-2 | |
I: Validating findutils 4.4.2-9+b1 | |
I: Validating gcc-4.8-base 4.8.4-1 | |
I: Validating gcc-4.9-base 4.9.2-10 | |
I: Validating libgcc1 1:4.9.2-10 | |
I: Validating libstdc++6 4.9.2-10 | |
I: Validating libgdbm3 1.8.3-13.1 | |
I: Validating libc-bin 2.19-18+deb8u6 | |
I: Validating libc6 2.19-18+deb8u6 | |
I: Validating locales 2.19-18+deb8u6 | |
I: Validating multiarch-support 2.19-18+deb8u6 | |
I: Validating libgmp10 2:6.0.0+dfsg-6 | |
I: Validating gnupg 1.4.18-7+deb8u3 | |
I: Validating gpgv 1.4.18-7+deb8u3 | |
I: Validating libgnutls-deb0-28 3.3.8-6+deb8u3 | |
I: Validating libgnutls-openssl27 3.3.8-6+deb8u3 | |
I: Validating grep 2.20-4.1 | |
I: Validating groff-base 1.22.2-8 | |
I: Validating gzip 1.6-4 | |
I: Validating hostname 3.15 | |
I: Validating libicu52 52.1-8+deb8u3 | |
I: Validating ifupdown 0.7.53.1 | |
I: Validating init 1.22 | |
I: Validating init-system-helpers 1.22 | |
I: Validating insserv 1.14.0-5 | |
I: Validating iproute2 3.16.0-2 | |
I: Validating iptables 1.4.21-2+b1 | |
I: Validating libxtables10 1.4.21-2+b1 | |
I: Validating iputils-ping 3:20121221-5+b2 | |
I: Validating isc-dhcp-client 4.3.1-6+deb8u2 | |
I: Validating isc-dhcp-common 4.3.1-6+deb8u2 | |
I: Validating libjson-c2 0.11-4 | |
I: Validating kmod 18-3 | |
I: Validating libkmod2 18-3 | |
I: Validating less 458-3 | |
I: Validating libcap2 1:2.24-8 | |
I: Validating libcap2-bin 1:2.24-8 | |
I: Validating eatmydata 82-6 | |
I: Validating libeatmydata1 82-6 | |
I: Validating libestr0 0.1.9-1.1 | |
I: Validating libffi6 3.1-2+b2 | |
I: Validating libgcrypt20 1.6.3-2+deb8u2 | |
I: Validating libgpg-error0 1.17-3 | |
I: Validating libidn11 1.29-1+deb8u2 | |
I: Validating liblocale-gettext-perl 1.05-8+b1 | |
I: Validating liblogging-stdlog0 1.0.4-1 | |
I: Validating liblognorm1 1.0.1-3 | |
I: Validating libmnl0 1.0.3-5 | |
I: Validating libnetfilter-acct1 1.0.2-1.1 | |
I: Validating libnfnetlink0 1.0.1-3 | |
I: Validating libpipeline1 1.4.0-1 | |
I: Validating libpsl0 0.5.1-1 | |
I: Validating libselinux1 2.3-2 | |
I: Validating libsemanage-common 2.3-1 | |
I: Validating libsemanage1 2.3-1+b1 | |
I: Validating libsepol1 2.3-2 | |
I: Validating libsigc++-2.0-0c2a 2.4.0-1 | |
I: Validating libtasn1-6 4.2-3+deb8u2 | |
I: Validating libtext-charwidth-perl 0.04-7+b3 | |
I: Validating libtext-iconv-perl 1.7-5+b2 | |
I: Validating libtext-wrapi18n-perl 0.06-7 | |
I: Validating libusb-0.1-4 2:0.1.12-25 | |
I: Validating logrotate 3.8.7-1+b1 | |
I: Validating lsb-base 4.1+Debian13+nmu1 | |
I: Validating dmsetup 2:1.02.90-2.2+deb8u1 | |
I: Validating libdevmapper1.02.1 2:1.02.90-2.2+deb8u1 | |
I: Validating man-db 2.7.0.2-5 | |
I: Validating manpages 3.74-1 | |
I: Validating mawk 1.3.3-17 | |
I: Validating nano 2.2.6-3 | |
I: Validating libncurses5 5.9+20140913-1+b1 | |
I: Validating libncursesw5 5.9+20140913-1+b1 | |
I: Validating libtinfo5 5.9+20140913-1+b1 | |
I: Validating ncurses-base 5.9+20140913-1 | |
I: Validating ncurses-bin 5.9+20140913-1+b1 | |
I: Validating ncurses-term 5.9+20140913-1 | |
I: Validating net-tools 1.60-26+b1 | |
I: Validating netbase 5.3 | |
I: Validating netcat-traditional 1.10-41 | |
I: Validating libhogweed2 2.7.1-5+deb8u1 | |
I: Validating libnettle4 2.7.1-5+deb8u1 | |
I: Validating libnewt0.52 0.52.17-1+b1 | |
I: Validating whiptail 0.52.17-1+b1 | |
I: Validating nfacct 1.0.1-1.1 | |
I: Validating libssl1.0.0 1.0.1t-1+deb8u3 | |
I: Validating libp11-kit0 0.20.7-1 | |
I: Validating libpam-modules 1.1.8-3.1+deb8u1+b1 | |
I: Validating libpam-modules-bin 1.1.8-3.1+deb8u1+b1 | |
I: Validating libpam-runtime 1.1.8-3.1+deb8u1 | |
I: Validating libpam0g 1.1.8-3.1+deb8u1+b1 | |
I: Validating libpcre3 2:8.35-3.3+deb8u4 | |
I: Validating perl-base 5.20.2-3+deb8u6 | |
I: Validating libpopt0 1.16-10 | |
I: Validating libprocps3 2:3.3.9-9 | |
I: Validating procps 2:3.3.9-9 | |
I: Validating libreadline6 6.3-8+b3 | |
I: Validating readline-common 6.3-8 | |
I: Validating rsyslog 8.4.2-1+deb8u2 | |
I: Validating sed 4.2.2-4+b1 | |
I: Validating sensible-utils 0.0.9 | |
I: Validating login 1:4.2-3+deb8u1 | |
I: Validating passwd 1:4.2-3+deb8u1 | |
I: Validating libslang2 2.3.0-2 | |
I: Validating startpar 0.59-3 | |
I: Validating libsystemd0 215-17+deb8u5 | |
I: Validating libudev1 215-17+deb8u5 | |
I: Validating systemd 215-17+deb8u5 | |
I: Validating systemd-sysv 215-17+deb8u5 | |
I: Validating udev 215-17+deb8u5 | |
I: Validating initscripts 2.88dsf-59 | |
I: Validating sysv-rc 2.88dsf-59 | |
I: Validating sysvinit-utils 2.88dsf-59 | |
I: Validating tar 1.27.1-2+b1 | |
I: Validating tasksel 3.31+deb8u1 | |
I: Validating tasksel-data 3.31+deb8u1 | |
I: Validating traceroute 1:2.0.20-2+b1 | |
I: Validating tzdata 2016f-0+deb8u1 | |
I: Validating libustr-1.0-1 1.0.4-3+b2 | |
I: Validating bsdutils 1:2.25.2-6 | |
I: Validating libblkid1 2.25.2-6 | |
I: Validating libmount1 2.25.2-6 | |
I: Validating libsmartcols1 2.25.2-6 | |
I: Validating libuuid1 2.25.2-6 | |
I: Validating mount 2.25.2-6 | |
I: Validating util-linux 2.25.2-6 | |
I: Validating vim-common 2:7.4.488-7 | |
I: Validating vim-tiny 2:7.4.488-7 | |
I: Validating wget 1.16-1+deb8u1 | |
I: Validating liblzma5 5.1.1alpha+20120614-2+b3 | |
I: Validating zlib1g 1:1.2.8.dfsg-2+b1 | |
I: Chosen extractor for .deb packages: dpkg-deb | |
I: Extracting acl... | |
I: Extracting libacl1... | |
I: Extracting adduser... | |
I: Extracting libattr1... | |
I: Extracting libaudit-common... | |
I: Extracting libaudit1... | |
I: Extracting base-files... | |
I: Extracting base-passwd... | |
I: Extracting bash... | |
I: Extracting libbz2-1.0... | |
I: Extracting libdebconfclient0... | |
I: Extracting coreutils... | |
I: Extracting libcryptsetup4... | |
I: Extracting dash... | |
I: Extracting libdb5.3... | |
I: Extracting debconf... | |
I: Extracting debconf-i18n... | |
I: Extracting debianutils... | |
I: Extracting diffutils... | |
I: Extracting dpkg... | |
I: Extracting e2fslibs... | |
I: Extracting e2fsprogs... | |
I: Extracting libcomerr2... | |
I: Extracting libss2... | |
I: Extracting findutils... | |
I: Extracting gcc-4.8-base... | |
I: Extracting gcc-4.9-base... | |
I: Extracting libgcc1... | |
I: Extracting libc-bin... | |
I: Extracting libc6... | |
I: Extracting multiarch-support... | |
I: Extracting grep... | |
I: Extracting gzip... | |
I: Extracting hostname... | |
I: Extracting init... | |
I: Extracting insserv... | |
I: Extracting libkmod2... | |
I: Extracting libcap2... | |
I: Extracting libcap2-bin... | |
I: Extracting libgcrypt20... | |
I: Extracting libgpg-error0... | |
I: Extracting liblocale-gettext-perl... | |
I: Extracting libselinux1... | |
I: Extracting libsemanage-common... | |
I: Extracting libsemanage1... | |
I: Extracting libsepol1... | |
I: Extracting libtext-charwidth-perl... | |
I: Extracting libtext-iconv-perl... | |
I: Extracting libtext-wrapi18n-perl... | |
I: Extracting lsb-base... | |
I: Extracting dmsetup... | |
I: Extracting libdevmapper1.02.1... | |
I: Extracting mawk... | |
I: Extracting libncurses5... | |
I: Extracting libncursesw5... | |
I: Extracting libtinfo5... | |
I: Extracting ncurses-base... | |
I: Extracting ncurses-bin... | |
I: Extracting libpam-modules... | |
I: Extracting libpam-modules-bin... | |
I: Extracting libpam-runtime... | |
I: Extracting libpam0g... | |
I: Extracting libpcre3... | |
I: Extracting perl-base... | |
I: Extracting libprocps3... | |
I: Extracting procps... | |
I: Extracting sed... | |
I: Extracting sensible-utils... | |
I: Extracting login... | |
I: Extracting passwd... | |
I: Extracting libslang2... | |
I: Extracting startpar... | |
I: Extracting libsystemd0... | |
I: Extracting libudev1... | |
I: Extracting systemd... | |
I: Extracting systemd-sysv... | |
I: Extracting udev... | |
I: Extracting initscripts... | |
I: Extracting sysv-rc... | |
I: Extracting sysvinit-utils... | |
I: Extracting tar... | |
I: Extracting tzdata... | |
I: Extracting libustr-1.0-1... | |
I: Extracting bsdutils... | |
I: Extracting libblkid1... | |
I: Extracting libmount1... | |
I: Extracting libsmartcols1... | |
I: Extracting libuuid1... | |
I: Extracting mount... | |
I: Extracting util-linux... | |
I: Extracting liblzma5... | |
I: Extracting zlib1g... | |
I: Installing core packages... | |
I: Unpacking required packages... | |
I: Unpacking acl... | |
I: Unpacking libacl1:amd64... | |
I: Unpacking adduser... | |
I: Unpacking libattr1:amd64... | |
I: Unpacking libaudit-common... | |
I: Unpacking libaudit1:amd64... | |
I: Unpacking base-files... | |
I: Unpacking base-passwd... | |
I: Unpacking bash... | |
I: Unpacking libbz2-1.0:amd64... | |
I: Unpacking libdebconfclient0:amd64... | |
I: Unpacking coreutils... | |
I: Unpacking libcryptsetup4:amd64... | |
I: Unpacking dash... | |
I: Unpacking libdb5.3:amd64... | |
I: Unpacking debconf... | |
I: Unpacking debconf-i18n... | |
I: Unpacking debianutils... | |
I: Unpacking diffutils... | |
I: Unpacking dpkg... | |
I: Unpacking e2fslibs:amd64... | |
I: Unpacking e2fsprogs... | |
I: Unpacking libcomerr2:amd64... | |
I: Unpacking libss2:amd64... | |
I: Unpacking findutils... | |
I: Unpacking gcc-4.8-base:amd64... | |
I: Unpacking gcc-4.9-base:amd64... | |
I: Unpacking libgcc1:amd64... | |
I: Unpacking libc-bin... | |
I: Unpacking libc6:amd64... | |
I: Unpacking multiarch-support... | |
I: Unpacking grep... | |
I: Unpacking gzip... | |
I: Unpacking hostname... | |
I: Unpacking init... | |
I: Unpacking insserv... | |
I: Unpacking libkmod2:amd64... | |
I: Unpacking libcap2:amd64... | |
I: Unpacking libcap2-bin... | |
I: Unpacking libgcrypt20:amd64... | |
I: Unpacking libgpg-error0:amd64... | |
I: Unpacking liblocale-gettext-perl... | |
I: Unpacking libselinux1:amd64... | |
I: Unpacking libsemanage-common... | |
I: Unpacking libsemanage1:amd64... | |
I: Unpacking libsepol1:amd64... | |
I: Unpacking libtext-charwidth-perl... | |
I: Unpacking libtext-iconv-perl... | |
I: Unpacking libtext-wrapi18n-perl... | |
I: Unpacking lsb-base... | |
I: Unpacking dmsetup... | |
I: Unpacking libdevmapper1.02.1:amd64... | |
I: Unpacking mawk... | |
I: Unpacking libncurses5:amd64... | |
I: Unpacking libncursesw5:amd64... | |
I: Unpacking libtinfo5:amd64... | |
I: Unpacking ncurses-base... | |
I: Unpacking ncurses-bin... | |
I: Unpacking libpam-modules:amd64... | |
I: Unpacking libpam-modules-bin... | |
I: Unpacking libpam-runtime... | |
I: Unpacking libpam0g:amd64... | |
I: Unpacking libpcre3:amd64... | |
I: Unpacking perl-base... | |
I: Unpacking libprocps3:amd64... | |
I: Unpacking procps... | |
I: Unpacking sed... | |
I: Unpacking sensible-utils... | |
I: Unpacking login... | |
I: Unpacking passwd... | |
I: Unpacking libslang2:amd64... | |
I: Unpacking startpar... | |
I: Unpacking libsystemd0:amd64... | |
I: Unpacking libudev1:amd64... | |
I: Unpacking systemd... | |
I: Unpacking systemd-sysv... | |
I: Unpacking udev... | |
I: Unpacking initscripts... | |
I: Unpacking sysv-rc... | |
I: Unpacking sysvinit-utils... | |
I: Unpacking tar... | |
I: Unpacking tzdata... | |
I: Unpacking libustr-1.0-1:amd64... | |
I: Unpacking bsdutils... | |
I: Unpacking libblkid1:amd64... | |
I: Unpacking libmount1:amd64... | |
I: Unpacking libsmartcols1:amd64... | |
I: Unpacking libuuid1:amd64... | |
I: Unpacking mount... | |
I: Unpacking util-linux... | |
I: Unpacking liblzma5:amd64... | |
I: Unpacking zlib1g:amd64... | |
I: Configuring required packages... | |
I: Configuring gcc-4.8-base:amd64... | |
I: Configuring lsb-base... | |
I: Configuring sensible-utils... | |
I: Configuring ncurses-base... | |
I: Configuring libsemanage-common... | |
I: Configuring gcc-4.9-base:amd64... | |
I: Configuring libaudit-common... | |
I: Configuring libc6:amd64... | |
I: Configuring startpar... | |
I: Configuring libc-bin... | |
I: Configuring diffutils... | |
I: Configuring insserv... | |
I: Configuring findutils... | |
I: Configuring debianutils... | |
I: Configuring hostname... | |
I: Configuring multiarch-support... | |
I: Configuring mawk... | |
I: Configuring libprocps3:amd64... | |
I: Configuring libpcre3:amd64... | |
I: Configuring libbz2-1.0:amd64... | |
I: Configuring libkmod2:amd64... | |
I: Configuring libgpg-error0:amd64... | |
I: Configuring base-files... | |
I: Configuring libdebconfclient0:amd64... | |
I: Configuring libselinux1:amd64... | |
I: Configuring libcomerr2:amd64... | |
I: Configuring libslang2:amd64... | |
I: Configuring libsepol1:amd64... | |
I: Configuring libgcc1:amd64... | |
I: Configuring libustr-1.0-1:amd64... | |
I: Configuring libsmartcols1:amd64... | |
I: Configuring libaudit1:amd64... | |
I: Configuring libtinfo5:amd64... | |
I: Configuring libudev1:amd64... | |
I: Configuring libattr1:amd64... | |
I: Configuring libss2:amd64... | |
I: Configuring liblzma5:amd64... | |
I: Configuring base-passwd... | |
I: Configuring e2fslibs:amd64... | |
I: Configuring libgcrypt20:amd64... | |
I: Configuring libncursesw5:amd64... | |
I: Configuring libdb5.3:amd64... | |
I: Configuring zlib1g:amd64... | |
I: Configuring libcap2:amd64... | |
I: Configuring libsystemd0:amd64... | |
I: Configuring libdevmapper1.02.1:amd64... | |
I: Configuring libsemanage1:amd64... | |
I: Configuring sysvinit-utils... | |
I: Configuring libacl1:amd64... | |
I: Configuring ncurses-bin... | |
I: Configuring acl... | |
I: Configuring libncurses5:amd64... | |
I: Configuring libcap2-bin... | |
I: Configuring bsdutils... | |
I: Configuring coreutils... | |
I: Configuring tar... | |
I: Configuring dpkg... | |
I: Configuring sed... | |
I: Configuring perl-base... | |
I: Configuring grep... | |
I: Configuring debconf... | |
I: Configuring tzdata... | |
I: Configuring gzip... | |
I: Configuring dash... | |
I: Configuring libtext-iconv-perl... | |
I: Configuring sysv-rc... | |
I: Configuring liblocale-gettext-perl... | |
I: Configuring libtext-charwidth-perl... | |
I: Configuring libpam0g:amd64... | |
I: Configuring libpam-modules-bin... | |
I: Configuring bash... | |
I: Configuring libtext-wrapi18n-perl... | |
I: Configuring libpam-modules:amd64... | |
I: Configuring libpam-runtime... | |
I: Configuring debconf-i18n... | |
I: Configuring passwd... | |
I: Configuring login... | |
I: Configuring adduser... | |
I: Configuring libuuid1:amd64... | |
I: Configuring libblkid1:amd64... | |
I: Configuring libmount1:amd64... | |
I: Configuring libcryptsetup4:amd64... | |
I: Configuring mount... | |
I: Configuring initscripts... | |
I: Configuring util-linux... | |
I: Configuring e2fsprogs... | |
I: Configuring procps... | |
I: Configuring udev... | |
I: Configuring systemd... | |
I: Configuring dmsetup... | |
I: Configuring systemd-sysv... | |
I: Configuring init... | |
I: Configuring libc-bin... | |
I: Unpacking the base system... | |
I: Unpacking apt... | |
I: Unpacking apt-utils... | |
I: Unpacking libapt-inst1.5:amd64... | |
I: Unpacking libapt-pkg4.12:amd64... | |
I: Unpacking libdns-export100... | |
I: Unpacking libirs-export91... | |
I: Unpacking libisc-export95... | |
I: Unpacking libisccfg-export90... | |
I: Unpacking libboost-iostreams1.55.0:amd64... | |
I: Unpacking bsdmainutils... | |
I: Unpacking cpio... | |
I: Unpacking cron... | |
I: Unpacking debian-archive-keyring... | |
I: Unpacking dmidecode... | |
I: Unpacking libstdc++6:amd64... | |
I: Unpacking libgdbm3:amd64... | |
I: Unpacking locales... | |
I: Unpacking libgmp10:amd64... | |
I: Unpacking gnupg... | |
I: Unpacking gpgv... | |
I: Unpacking libgnutls-deb0-28:amd64... | |
I: Unpacking libgnutls-openssl27:amd64... | |
I: Unpacking groff-base... | |
I: Unpacking libicu52:amd64... | |
I: Unpacking ifupdown... | |
I: Unpacking init-system-helpers... | |
I: Unpacking iproute2... | |
I: Unpacking iptables... | |
I: Unpacking libxtables10... | |
I: Unpacking iputils-ping... | |
I: Unpacking isc-dhcp-client... | |
I: Unpacking isc-dhcp-common... | |
I: Unpacking libjson-c2:amd64... | |
I: Unpacking kmod... | |
I: Unpacking less... | |
I: Unpacking eatmydata... | |
I: Unpacking libeatmydata1:amd64... | |
I: Unpacking libestr0... | |
I: Unpacking libffi6:amd64... | |
I: Unpacking libidn11:amd64... | |
I: Unpacking liblogging-stdlog0:amd64... | |
I: Unpacking liblognorm1:amd64... | |
I: Unpacking libmnl0:amd64... | |
I: Unpacking libnetfilter-acct1:amd64... | |
I: Unpacking libnfnetlink0:amd64... | |
I: Unpacking libpipeline1:amd64... | |
I: Unpacking libpsl0:amd64... | |
I: Unpacking libsigc++-2.0-0c2a:amd64... | |
I: Unpacking libtasn1-6:amd64... | |
I: Unpacking libusb-0.1-4:amd64... | |
I: Unpacking logrotate... | |
I: Unpacking man-db... | |
I: Unpacking manpages... | |
I: Unpacking nano... | |
I: Unpacking ncurses-term... | |
I: Unpacking net-tools... | |
I: Unpacking netbase... | |
I: Unpacking netcat-traditional... | |
I: Unpacking libhogweed2:amd64... | |
I: Unpacking libnettle4:amd64... | |
I: Unpacking libnewt0.52:amd64... | |
I: Unpacking whiptail... | |
I: Unpacking nfacct... | |
I: Unpacking libssl1.0.0:amd64... | |
I: Unpacking libp11-kit0:amd64... | |
I: Unpacking libpopt0:amd64... | |
I: Unpacking libreadline6:amd64... | |
I: Unpacking readline-common... | |
I: Unpacking rsyslog... | |
I: Unpacking tasksel... | |
I: Unpacking tasksel-data... | |
I: Unpacking traceroute... | |
I: Unpacking vim-common... | |
I: Unpacking vim-tiny... | |
I: Unpacking wget... | |
I: Configuring the base system... | |
I: Configuring readline-common... | |
I: Configuring ncurses-term... | |
I: Configuring libgdbm3:amd64... | |
I: Configuring manpages... | |
I: Configuring libxtables10... | |
I: Configuring cpio... | |
I: Configuring libpopt0:amd64... | |
I: Configuring kmod... | |
I: Configuring libestr0... | |
I: Configuring less... | |
I: Configuring libssl1.0.0:amd64... | |
I: Configuring dmidecode... | |
I: Configuring libeatmydata1:amd64... | |
I: Configuring gpgv... | |
I: Configuring liblogging-stdlog0:amd64... | |
I: Configuring netcat-traditional... | |
I: Configuring libpipeline1:amd64... | |
I: Configuring iproute2... | |
I: Configuring libtasn1-6:amd64... | |
I: Configuring nano... | |
I: Configuring libgmp10:amd64... | |
I: Configuring libisc-export95... | |
I: Configuring init-system-helpers... | |
I: Configuring libnettle4:amd64... | |
I: Configuring debian-archive-keyring... | |
I: Configuring vim-common... | |
I: Configuring libnfnetlink0:amd64... | |
I: Configuring libstdc++6:amd64... | |
I: Configuring libffi6:amd64... | |
I: Configuring libnewt0.52:amd64... | |
I: Configuring bsdmainutils... | |
I: Configuring net-tools... | |
I: Configuring cron... | |
I: Configuring libmnl0:amd64... | |
I: Configuring libapt-pkg4.12:amd64... | |
I: Configuring libusb-0.1-4:amd64... | |
I: Configuring locales... | |
I: Configuring traceroute... | |
I: Configuring logrotate... | |
I: Configuring libidn11:amd64... | |
I: Configuring libreadline6:amd64... | |
I: Configuring libjson-c2:amd64... | |
I: Configuring libicu52:amd64... | |
I: Configuring netbase... | |
I: Configuring vim-tiny... | |
I: Configuring eatmydata... | |
I: Configuring libhogweed2:amd64... | |
I: Configuring ifupdown... | |
I: Configuring libisccfg-export90... | |
I: Configuring libsigc++-2.0-0c2a:amd64... | |
I: Configuring groff-base... | |
I: Configuring liblognorm1:amd64... | |
I: Configuring whiptail... | |
I: Configuring gnupg... | |
I: Configuring libpsl0:amd64... | |
I: Configuring libboost-iostreams1.55.0:amd64... | |
I: Configuring libdns-export100... | |
I: Configuring iptables... | |
I: Configuring libapt-inst1.5:amd64... | |
I: Configuring libp11-kit0:amd64... | |
I: Configuring libgnutls-deb0-28:amd64... | |
I: Configuring wget... | |
I: Configuring apt... | |
I: Configuring man-db... | |
I: Configuring libnetfilter-acct1:amd64... | |
I: Configuring rsyslog... | |
I: Configuring nfacct... | |
I: Configuring apt-utils... | |
I: Configuring libirs-export91... | |
I: Configuring libgnutls-openssl27:amd64... | |
I: Configuring iputils-ping... | |
I: Configuring isc-dhcp-common... | |
I: Configuring isc-dhcp-client... | |
I: Configuring tasksel... | |
I: Configuring tasksel-data... | |
I: Configuring libc-bin... | |
I: Configuring systemd... | |
I: Base system installed successfully. | |
+ return 0 | |
+ info ' Configure keyboard' | |
+ output 'INFO: ' Configure keyboard | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ configureKeyboard | |
+ debug 'Setting keyboard layout' | |
+ output 'DEBUG: Setting' keyboard layout | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ cat | |
+ chroot_cmd debconf-set-selections /tmp/keyboard.conf | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt debconf-set-selections /tmp/keyboard.conf | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ info ' Update locales' | |
+ output 'INFO: ' Update locales | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ updateLocale | |
+ debug 'Updating locales' | |
+ output 'DEBUG: Updating' locales | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd localedef -f UTF-8 -i en_US -c en_US.UTF-8 | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt localedef -f UTF-8 -i en_US -c en_US.UTF-8 | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ chroot_cmd update-locale LANG=en_US.UTF-8 | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt update-locale LANG=en_US.UTF-8 | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ info 'Link mtab' | |
+ output 'INFO: Link' mtab | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd rm -f /etc/mtab | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt rm -f /etc/mtab | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ chroot_cmd ln -s /proc/self/mounts /etc/mtab | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt ln -s /proc/self/mounts /etc/mtab | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ mkdir -p /mnt/removable/qubes-src/linux-template-builder/mnt//tmp | |
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap | |
+ createSnapshot debootstrap | |
+ snapshot_name=debootstrap | |
+ '[' '' == 1 ']' | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 01_install_core.sh suffix: post' | |
+ output 'INFO: Locating' buildStep files: 01_install_core.sh suffix: post | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local calling_arg=post | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/01_install_core_post_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/01_install_core_post_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/01_install_core_post_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/01_install_core_post_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/01_install_core_post_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/01_install_core_post_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh post | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh | |
+ local suffix=post | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=01_install_core.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=01_install_core | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 01_install_core ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="01_install_core"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="01_install_core" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/01_install_core_post.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ echo '-> Installing package groups...' | |
-> Installing package groups... | |
+ /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ TMPDIR=/tmp | |
++ DEBIANVERSION=jessie | |
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian') | |
++ '[' -z http://ftp.us.debian.org/debian/ ']' | |
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes' | |
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3' | |
++ '[' 01 -gt 0 ']' | |
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io' | |
++ eatmydata_maybe=eatmydata | |
++ '[' -n '' ']' | |
++ containsFlavor no-recommends | |
++ flavor=no-recommends | |
++ retval=1 | |
++ '[' no-recommends == whonix-workstation ']' | |
++ elementIn no-recommends minimal no-recommends | |
++ local element | |
++ for element in '"${@:2}"' | |
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ for element in '"${@:2}"' | |
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ return 0 | |
++ retval=0 | |
++ return 0 | |
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0' | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ source ./umount_kill.sh | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ set -x | |
+++ . ./functions.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
++++ . ./functions-name.sh | |
+++++ set -e | |
+++++ VERBOSE=2 | |
+++++ DEBUG=0 | |
++++ '[' '!' true = true ']' | |
++++ '[' 2 -ge 2 -o 0 == 1 ']' | |
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh' | |
++++ '[' 2 -ge 1 ']' | |
++++ [[ -z '' ]] | |
++++ [[ ehB != ehxB ]] | |
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+++ '[' 02_install_groups.sh == umount_kill.sh -a '' ']' | |
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh' | |
++ '[' 2 -ge 1 ']' | |
++ [[ -z '' ]] | |
++ [[ ehB != ehxB ]] | |
+ debug ' Configuring and Installing packages for jessie' | |
+ output 'DEBUG: ' Configuring and Installing packages for jessie | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ exitOnNoFile /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap 'prepared_debootstrap installation has not completed!... Exiting' | |
+ file=/mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap | |
+ message='prepared_debootstrap installation has not completed!... Exiting' | |
+ '[' -f /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_debootstrap ']' | |
+ prepareChroot | |
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt/ | |
+ '[' 2 -le 2 ']' | |
+ test -o xtrace | |
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...' | |
+ set +x | |
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting | |
+ true 'umount_kill: Restoring xtrace...' | |
+ mount -t tmpfs none /mnt/removable/qubes-src/linux-template-builder/mnt/run | |
+ '[' '' '!=' 1 ']' | |
+ mount -t proc proc /mnt/removable/qubes-src/linux-template-builder/mnt/proc | |
+ mount -t sysfs sys /mnt/removable/qubes-src/linux-template-builder/mnt/sys | |
+ createDbusUuid | |
+ outputc green 'Creating DBUS uuid...' | |
+ color=green | |
+ shift | |
+ output Creating DBUS uuid... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ removeDbusUuid | |
+ '[' -e /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/dbus/machine-id ']' | |
+ '[' -e /mnt/removable/qubes-src/linux-template-builder/mnt/bin/dbus-uuidgen ']' | |
+ addDivertPolicy | |
+ outputc green 'Deactivating initctl...' | |
+ color=green | |
+ shift | |
+ output Deactivating initctl... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd dpkg-divert --local --rename --add /sbin/initctl | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt dpkg-divert --local --rename --add /sbin/initctl | |
Adding 'local diversion of /sbin/initctl to /sbin/initctl.distrib' | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ outputc green 'Creating policy-rc.d' | |
+ color=green | |
+ shift | |
+ output Creating policy-rc.d | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ echo exit 101 | |
+ chmod +x /mnt/removable/qubes-src/linux-template-builder/mnt/usr/sbin/policy-rc.d | |
+ outputc green 'Hacking invoke-rc.d to ignore missing init scripts...' | |
+ color=green | |
+ shift | |
+ output Hacking invoke-rc.d to ignore missing init scripts... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ createResolvConf | |
+ rm -f /mnt/removable/qubes-src/linux-template-builder/mnt/etc/resolv.conf | |
+ cp /etc/resolv.conf /mnt/removable/qubes-src/linux-template-builder/mnt/etc/resolv.conf | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 02_install_groups.sh suffix: pre' | |
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: pre | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local calling_arg=pre | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh pre | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=pre | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_pre.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ info ' Trap ERR and EXIT signals and cleanup (umount)' | |
+ output 'INFO: ' Trap ERR and EXIT signals and cleanup '(umount)' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ trap cleanup ERR | |
+ trap cleanup EXIT | |
+ info ' Install standard Debian packages' | |
+ output 'INFO: ' Install standard Debian packages | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ containsFlavor minimal | |
+ flavor=minimal | |
+ retval=1 | |
+ '[' minimal == whonix-workstation ']' | |
+ elementIn minimal minimal no-recommends | |
+ local element | |
+ for element in '"${@:2}"' | |
+ [[ minimal == \m\i\n\i\m\a\l ]] | |
+ return 0 | |
+ retval=0 | |
+ return 0 | |
+ info ' Distribution specific steps (install systemd, add sources, etc)' | |
+ output 'INFO: ' Distribution specific steps '(install' systemd, add sources, 'etc)' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 02_install_groups.sh suffix: jessie' | |
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: jessie | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local calling_arg=jessie | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_jessie_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_jessie_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_jessie_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_jessie_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_jessie_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_jessie_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh jessie | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=jessie | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh ']' | |
+ elementIn /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+ local element | |
+ return 1 | |
+ GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+ return 0 | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
+ local 'code=declare -A GLOBAL_CACHE='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh" )'\''' | |
+ local 'replaced=declare -A build_step_files='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh" )'\''' | |
+ eval declare -gA 'build_step_files='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh"' ')'\''' | |
++ declare -gA 'build_step_files=([0]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh" )' | |
+ '[' '!' 1 -eq 0 ']' | |
+ debug 'Smart files located for: '\''02_install_groups_jessie.sh'\'' (suffix: jessie):' | |
+ output 'DEBUG: Smart' files located for: ''\''02_install_groups_jessie.sh'\''' '(suffix:' 'jessie):' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ for filename in '"${GLOBAL_CACHE[@]}"' | |
+ debug /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+ output 'DEBUG: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ for script in '"${build_step_files[@]}"' | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh ']' | |
+ [[ -n '' ]] | |
+ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ TMPDIR=/tmp | |
++ DEBIANVERSION=jessie | |
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian') | |
++ '[' -z http://ftp.us.debian.org/debian/ ']' | |
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes' | |
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3' | |
++ '[' 01 -gt 0 ']' | |
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io' | |
++ eatmydata_maybe=eatmydata | |
++ '[' -n '' ']' | |
++ containsFlavor no-recommends | |
++ flavor=no-recommends | |
++ retval=1 | |
++ '[' no-recommends == whonix-workstation ']' | |
++ elementIn no-recommends minimal no-recommends | |
++ local element | |
++ for element in '"${@:2}"' | |
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ for element in '"${@:2}"' | |
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ return 0 | |
++ retval=0 | |
++ return 0 | |
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0' | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ source ./umount_kill.sh | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ set -x | |
+++ . ./functions.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
++++ . ./functions-name.sh | |
+++++ set -e | |
+++++ VERBOSE=2 | |
+++++ DEBUG=0 | |
++++ '[' '!' true = true ']' | |
++++ '[' 2 -ge 2 -o 0 == 1 ']' | |
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh' | |
++++ '[' 2 -ge 1 ']' | |
++++ [[ -z '' ]] | |
++++ [[ ehB != ehxB ]] | |
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh | |
+++ '[' 02_install_groups_jessie.sh == umount_kill.sh -a '' ']' | |
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_jessie.sh' | |
++ '[' 2 -ge 1 ']' | |
++ [[ -z '' ]] | |
++ [[ ehB != ehxB ]] | |
+ debug ' Installing custom packages and customizing jessie' | |
+ output 'DEBUG: ' Installing custom packages and customizing jessie | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ info ' Adding contrib, non-free and Debian security to repository.' | |
+ output 'INFO: ' Adding contrib, non-free and Debian security to repository. | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ updateDebianSourceList | |
+ local list=/mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list | |
++ cat /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.mirror | |
+ local mirror=http://ftp.us.debian.org/debian/ | |
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list | |
+ sed -i 's/jessie main$/jessie main contrib non-free/g' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list | |
+ source='#deb-src http://ftp.us.debian.org/debian/ main/jessie main contrib non-free' | |
+ grep -r -q '#deb-src http://ftp.us.debian.org/debian/ main/jessie main contrib non-free' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list.d | |
+ echo -e '#deb-src http://ftp.us.debian.org/debian/ main/jessie main contrib non-free\n' | |
+ source='deb http://security.debian.org jessie/updates main contrib non-free' | |
+ grep -r -q 'deb http://security.debian.org jessie/updates main contrib non-free' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list.d | |
+ echo -e 'deb http://security.debian.org jessie/updates main contrib non-free' | |
+ source='#deb-src http://security.debian.org jessie/updates main contrib non-free' | |
+ grep -r -q '#deb-src http://security.debian.org jessie/updates main contrib non-free' /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list /mnt/removable/qubes-src/linux-template-builder/mnt/etc/apt/sources.list.d | |
+ echo -e '#deb-src http://security.debian.org jessie/updates main contrib non-free\n' | |
+ aptUpdate | |
+ debug 'Updating system' | |
+ output 'DEBUG: Updating' system | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ DEBIAN_FRONTEND=noninteractive | |
+ DEBIAN_PRIORITY=critical | |
+ DEBCONF_NOWARNINGS=yes | |
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update | |
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB] | |
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [333 kB] | |
Get:3 http://security.debian.org jessie/updates/contrib amd64 Packages [2506 B] | |
Get:4 http://security.debian.org jessie/updates/non-free amd64 Packages [14 B] | |
Ign http://deb.debian.org jessie InRelease | |
Get:5 http://security.debian.org jessie/updates/contrib Translation-en [1211 B] | |
Get:6 http://security.debian.org jessie/updates/main Translation-en [176 kB] | |
Hit http://deb.debian.org jessie Release.gpg | |
Get:7 http://security.debian.org jessie/updates/non-free Translation-en [14 B] | |
Hit http://deb.debian.org jessie Release | |
Hit http://deb.debian.org jessie/main amd64 Packages | |
Get:8 http://deb.debian.org jessie/contrib amd64 Packages [50.2 kB] | |
Get:9 http://deb.debian.org jessie/non-free amd64 Packages [83.6 kB] | |
Get:10 http://deb.debian.org jessie/contrib Translation-en [38.5 kB] | |
Get:11 http://deb.debian.org jessie/main Translation-en [4583 kB] | |
Get:12 http://deb.debian.org jessie/non-free Translation-en [72.3 kB] | |
Fetched 5403 kB in 21s (250 kB/s) | |
Reading package lists... | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ awk '$1 > 1024 {print; exit 1}' | |
+ wc -L /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/apt/lists/security.debian.org_dists_jessie_updates_InRelease | |
+ info ' Installing extra packages in script_jessie/packages.list file' | |
+ output 'INFO: ' Installing extra packages in script_jessie/packages.list file | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ installPackages | |
+ '[' -n '' ']' | |
+ getFileLocations packages_list packages.list jessie | |
+ local return_global_var=packages_list | |
+ local filename=packages.list | |
+ local suffix=jessie | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction packages.list jessie templateFile | |
+ local calling_script=packages.list | |
+ local calling_arg=jessie | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile packages.list jessie whonix-workstation | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-workstation.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-workstation.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_jessie_whonix-workstation.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation.list ']' | |
+ return 1 | |
+ true | |
+ templateFile packages.list jessie + | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie_+.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie_+.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_jessie_+.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_+.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_+.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_+.list ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile packages.list jessie whonix-workstation+minimal | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie_whonix-workstation+minimal.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie_whonix-workstation+minimal.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/packages_jessie_whonix-workstation+minimal.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+minimal.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+minimal.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+minimal.list ']' | |
+ return 1 | |
+ true | |
+ templateFile packages.list jessie minimal | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie_minimal.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie_minimal.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/packages_jessie_minimal.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_minimal.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_minimal.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_minimal.list ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile packages.list jessie whonix-workstation+no-recommends | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie_whonix-workstation+no-recommends.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie_whonix-workstation+no-recommends.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/packages_jessie_whonix-workstation+no-recommends.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+no-recommends.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+no-recommends.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_whonix-workstation+no-recommends.list ']' | |
+ return 1 | |
+ true | |
+ templateFile packages.list jessie no-recommends | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie_no-recommends.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie_no-recommends.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/packages_jessie_no-recommends.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_no-recommends.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_no-recommends.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie_no-recommends.list ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile packages.list jessie | |
+ local file=packages.list | |
+ local suffix=jessie | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath packages.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages.list | |
+ local dir= | |
+ local base=packages | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages"' '[full]="packages.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages" [full]="packages.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list ']' | |
+ elementIn /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list | |
+ local element | |
+ return 1 | |
+ GLOBAL_CACHE["${#GLOBAL_CACHE[@]}"]=/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list | |
+ return 0 | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE packages_list | |
+ local array=GLOBAL_CACHE | |
+ local export_as=packages_list | |
++ declare -p GLOBAL_CACHE | |
+ local 'code=declare -A GLOBAL_CACHE='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list" )'\''' | |
+ local 'replaced=declare -A packages_list='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list" )'\''' | |
+ eval declare -gA 'packages_list='\''([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list"' ')'\''' | |
++ declare -gA 'packages_list=([0]="/mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list" )' | |
+ '[' '!' 1 -eq 0 ']' | |
+ debug 'Smart files located for: '\''packages_jessie.list'\'' (suffix: jessie):' | |
+ output 'DEBUG: Smart' files located for: ''\''packages_jessie.list'\''' '(suffix:' 'jessie):' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ for filename in '"${GLOBAL_CACHE[@]}"' | |
+ debug /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list | |
+ output 'DEBUG: /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ '[' -z /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list ']' | |
+ for package_list in '${packages_list[@]}' | |
+ debug 'Installing extra packages from: /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list' | |
+ output 'DEBUG: Installing' extra packages from: /mnt/removable/qubes-src/builder-debian/template_debian/packages_jessie.list | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ declare -a packages | |
+ readarray -t packages | |
+ info 'Packages: ncurses-term' aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant | |
+ output 'INFO: Packages:' ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ aptInstall ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant | |
+ files='ncurses-term aptitude tasksel sudo dmsetup psmisc emacs vim-nox gnupg xterm libfile-mimeinfo-perl libglib2.0-bin haveged wireless-tools wpasupplicant' | |
+ 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 --download-only 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 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 --download-only 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-modules shared-mime-info | |
ucf vim-common vim-runtime vim-tiny 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 indent 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: | |
vim-common vim-tiny | |
2 upgraded, 161 newly installed, 0 to remove and 11 not upgraded. | |
Need to get 89.2 MB of archives. | |
After this operation, 358 MB of additional disk space will be used. | |
Get:1 http://security.debian.org/ jessie/updates/main imagemagick-common all 8:6.8.9.9-5+deb8u6 [151 kB] | |
Get:2 http://security.debian.org/ jessie/updates/main libgd3 amd64 2.1.0-5+deb8u7 [148 kB] | |
Get:3 http://security.debian.org/ jessie/updates/main libmagickcore-6.q16-2 amd64 8:6.8.9.9-5+deb8u6 [1694 kB] | |
Get:4 http://deb.debian.org/debian/ jessie/main libcwidget3 amd64 0.5.17-2 [348 kB] | |
Get:5 http://deb.debian.org/debian/ jessie/main libgpm2 amd64 1.20.4-6.1+b2 [34.0 kB] | |
Get:6 http://deb.debian.org/debian/ jessie/main libkeyutils1 amd64 1.5.9-5+b1 [12.0 kB] | |
Get:7 http://deb.debian.org/debian/ jessie/main libkrb5support0 amd64 1.12.1+dfsg-19+deb8u2 [59.1 kB] | |
Get:8 http://deb.debian.org/debian/ jessie/main libk5crypto3 amd64 1.12.1+dfsg-19+deb8u2 [115 kB] | |
Get:9 http://security.debian.org/ jessie/updates/main libmagickwand-6.q16-2 amd64 8:6.8.9.9-5+deb8u6 [406 kB] | |
Get:10 http://deb.debian.org/debian/ jessie/main libkrb5-3 amd64 1.12.1+dfsg-19+deb8u2 [303 kB] | |
Get:11 http://security.debian.org/ jessie/updates/main vim-tiny amd64 2:7.4.488-7+deb8u1 [418 kB] | |
Get:12 http://deb.debian.org/debian/ jessie/main libgssapi-krb5-2 amd64 1.12.1+dfsg-19+deb8u2 [152 kB] | |
Get:13 http://security.debian.org/ jessie/updates/main vim-common amd64 2:7.4.488-7+deb8u1 [185 kB] | |
Get:14 http://deb.debian.org/debian/ jessie/main libsasl2-modules-db amd64 2.1.26.dfsg1-13+deb8u1 [67.1 kB] | |
Get:15 http://security.debian.org/ jessie/updates/main vim-runtime all 2:7.4.488-7+deb8u1 [5036 kB] | |
Get:16 http://deb.debian.org/debian/ jessie/main libsasl2-2 amd64 2.1.26.dfsg1-13+deb8u1 [105 kB] | |
Get:17 http://deb.debian.org/debian/ jessie/main libldap-2.4-2 amd64 2.4.40+dfsg-1+deb8u2 [218 kB] | |
Get:18 http://deb.debian.org/debian/ jessie/main liblockfile-bin amd64 1.09-6 [18.9 kB] | |
Get:19 http://deb.debian.org/debian/ jessie/main liblockfile1 amd64 1.09-6 [15.8 kB] | |
Get:20 http://deb.debian.org/debian/ jessie/main libsqlite3-0 amd64 3.8.7.1-1+deb8u2 [438 kB] | |
Get:21 http://deb.debian.org/debian/ jessie/main libxml2 amd64 2.9.1+dfsg1-5+deb8u3 [802 kB] | |
Get:22 http://deb.debian.org/debian/ jessie/main perl-modules all 5.20.2-3+deb8u6 [2547 kB] | |
Get:23 http://security.debian.org/ jessie/updates/main vim-nox amd64 2:7.4.488-7+deb8u1 [1049 kB] | |
Get:24 http://deb.debian.org/debian/ jessie/main perl amd64 5.20.2-3+deb8u6 [2637 kB] | |
Get:25 http://deb.debian.org/debian/ jessie/main libexpat1 amd64 2.1.0-6+deb8u3 [80.0 kB] | |
Get:26 http://deb.debian.org/debian/ jessie/main libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB] | |
Get:27 http://deb.debian.org/debian/ jessie/main libfreetype6 amd64 2.5.2-3+deb8u1 [466 kB] | |
Get:28 http://deb.debian.org/debian/ jessie/main ucf all 3.0030 [69.7 kB] | |
Get:29 http://deb.debian.org/debian/ jessie/main fonts-dejavu-core all 2.34-1 [1047 kB] | |
Get:30 http://deb.debian.org/debian/ jessie/main fontconfig-config all 2.11.0-6.3+deb8u1 [274 kB] | |
Get:31 http://deb.debian.org/debian/ jessie/main libfontconfig1 amd64 2.11.0-6.3+deb8u1 [329 kB] | |
Get:32 http://deb.debian.org/debian/ jessie/main fontconfig amd64 2.11.0-6.3+deb8u1 [403 kB] | |
Get:33 http://deb.debian.org/debian/ jessie/main libasound2-data all 1.0.28-1 [64.8 kB] | |
Get:34 http://deb.debian.org/debian/ jessie/main libasound2 amd64 1.0.28-1 [374 kB] | |
Get:35 http://deb.debian.org/debian/ jessie/main libglib2.0-0 amd64 2.42.1-1+b1 [2401 kB] | |
Get:36 http://deb.debian.org/debian/ jessie/main libatk1.0-data all 2.14.0-1 [181 kB] | |
Get:37 http://deb.debian.org/debian/ jessie/main libatk1.0-0 amd64 2.14.0-1 [92.0 kB] | |
Get:38 http://deb.debian.org/debian/ jessie/main libdbus-1-3 amd64 1.8.20-0+deb8u1 [170 kB] | |
Get:39 http://deb.debian.org/debian/ jessie/main libxau6 amd64 1:1.0.8-1 [20.7 kB] | |
Get:40 http://deb.debian.org/debian/ jessie/main libxdmcp6 amd64 1:1.1.1-1+b1 [24.9 kB] | |
Get:41 http://deb.debian.org/debian/ jessie/main libxcb1 amd64 1.10-3+b1 [44.4 kB] | |
Get:42 http://deb.debian.org/debian/ jessie/main libx11-data all 2:1.6.2-3 [126 kB] | |
Get:43 http://deb.debian.org/debian/ jessie/main libx11-6 amd64 2:1.6.2-3 [729 kB] | |
Get:44 http://deb.debian.org/debian/ jessie/main libatspi2.0-0 amd64 2.14.0-1 [57.7 kB] | |
Get:45 http://deb.debian.org/debian/ jessie/main libatk-bridge2.0-0 amd64 2.14.0-2 [54.8 kB] | |
Get:46 http://deb.debian.org/debian/ jessie/main libavahi-common-data amd64 0.6.31-5 [98.6 kB] | |
Get:47 http://deb.debian.org/debian/ jessie/main libavahi-common3 amd64 0.6.31-5 [51.1 kB] | |
Get:48 http://deb.debian.org/debian/ jessie/main libavahi-client3 amd64 0.6.31-5 [54.4 kB] | |
Get:49 http://deb.debian.org/debian/ jessie/main libpixman-1-0 amd64 0.32.6-3 [507 kB] | |
Get:50 http://deb.debian.org/debian/ jessie/main libxcb-render0 amd64 1.10-3+b1 [17.5 kB] | |
Get:51 http://deb.debian.org/debian/ jessie/main libxcb-shm0 amd64 1.10-3+b1 [11.5 kB] | |
Get:52 http://deb.debian.org/debian/ jessie/main libxext6 amd64 2:1.3.3-1 [52.7 kB] | |
Get:53 http://deb.debian.org/debian/ jessie/main libxrender1 amd64 1:0.9.8-1+b1 [31.4 kB] | |
Get:54 http://deb.debian.org/debian/ jessie/main libcairo2 amd64 1.14.0-2.1+deb8u1 [746 kB] | |
Get:55 http://deb.debian.org/debian/ jessie/main libcairo-gobject2 amd64 1.14.0-2.1+deb8u1 [304 kB] | |
Get:56 http://deb.debian.org/debian/ jessie/main liblcms2-2 amd64 2.6-3+b3 [141 kB] | |
Get:57 http://deb.debian.org/debian/ jessie/main libcolord2 amd64 1.2.1-1+b2 [229 kB] | |
Get:58 http://deb.debian.org/debian/ jessie/main libcroco3 amd64 0.6.8-3+b1 [135 kB] | |
Get:59 http://deb.debian.org/debian/ jessie/main libcups2 amd64 1.7.5-11+deb8u1 [283 kB] | |
Get:60 http://deb.debian.org/debian/ jessie/main libdatrie1 amd64 0.2.8-1 [32.6 kB] | |
Get:61 http://deb.debian.org/debian/ jessie/main libdbus-glib-1-2 amd64 0.102-1 [201 kB] | |
Get:62 http://deb.debian.org/debian/ jessie/main libdconf1 amd64 0.22.0-1 [35.2 kB] | |
Get:63 http://deb.debian.org/debian/ jessie/main libelfg0 amd64 0.8.13-5 [51.6 kB] | |
Get:64 http://deb.debian.org/debian/ jessie/main libgomp1 amd64 4.9.2-10 [37.8 kB] | |
Get:65 http://deb.debian.org/debian/ jessie/main libfftw3-double3 amd64 3.3.4-2 [722 kB] | |
Get:66 http://deb.debian.org/debian/ jessie/main libfribidi0 amd64 0.19.6-3 [44.4 kB] | |
Get:67 http://deb.debian.org/debian/ jessie/main gconf2-common all 3.2.6-3 [1040 kB] | |
Get:68 http://deb.debian.org/debian/ jessie/main libgconf-2-4 amd64 3.2.6-3 [426 kB] | |
Get:69 http://deb.debian.org/debian/ jessie/main libjpeg62-turbo amd64 1:1.3.1-12 [116 kB] | |
Get:70 http://deb.debian.org/debian/ jessie/main libjbig0 amd64 2.1-3.1 [30.7 kB] | |
Get:71 http://deb.debian.org/debian/ jessie/main libtiff5 amd64 4.0.3-12.3+deb8u1 [213 kB] | |
Get:72 http://deb.debian.org/debian/ jessie/main libvpx1 amd64 1.3.0-3 [599 kB] | |
Get:73 http://deb.debian.org/debian/ jessie/main libxpm4 amd64 1:3.5.11-1+b1 [48.1 kB] | |
Get:74 http://deb.debian.org/debian/ jessie/main libjasper1 amd64 1.900.1-debian1-2.4+deb8u1 [134 kB] | |
Get:75 http://deb.debian.org/debian/ jessie/main libgdk-pixbuf2.0-common all 2.31.1-2+deb8u5 [294 kB] | |
Get:76 http://deb.debian.org/debian/ jessie/main libgdk-pixbuf2.0-0 amd64 2.31.1-2+deb8u5 [167 kB] | |
Get:77 http://deb.debian.org/debian/ jessie/main libgif4 amd64 4.1.6-11+deb8u1 [40.0 kB] | |
Get:78 http://deb.debian.org/debian/ jessie/main libgraphite2-3 amd64 1.3.6-1~deb8u1 [77.5 kB] | |
Get:79 http://deb.debian.org/debian/ jessie/main dconf-service amd64 0.22.0-1 [41.6 kB] | |
Get:80 http://deb.debian.org/debian/ jessie/main dconf-gsettings-backend amd64 0.22.0-1 [33.9 kB] | |
Get:81 http://deb.debian.org/debian/ jessie/main hicolor-icon-theme all 0.13-1 [8600 B] | |
Get:82 http://deb.debian.org/debian/ jessie/main libthai-data all 0.1.21-1 [159 kB] | |
Get:83 http://deb.debian.org/debian/ jessie/main libthai0 amd64 0.1.21-1 [46.1 kB] | |
Get:84 http://deb.debian.org/debian/ jessie/main libpango-1.0-0 amd64 1.36.8-3 [291 kB] | |
Get:85 http://deb.debian.org/debian/ jessie/main libharfbuzz0b amd64 0.9.35-2 [485 kB] | |
Get:86 http://deb.debian.org/debian/ jessie/main libpangoft2-1.0-0 amd64 1.36.8-3 [213 kB] | |
Get:87 http://deb.debian.org/debian/ jessie/main libpangocairo-1.0-0 amd64 1.36.8-3 [200 kB] | |
Get:88 http://deb.debian.org/debian/ jessie/main libwayland-client0 amd64 1.6.0-2 [23.4 kB] | |
Get:89 http://deb.debian.org/debian/ jessie/main libwayland-cursor0 amd64 1.6.0-2 [12.5 kB] | |
Get:90 http://deb.debian.org/debian/ jessie/main libxcomposite1 amd64 1:0.4.4-1 [17.4 kB] | |
Get:91 http://deb.debian.org/debian/ jessie/main libxfixes3 amd64 1:5.0.1-2+b2 [21.3 kB] | |
Get:92 http://deb.debian.org/debian/ jessie/main libxcursor1 amd64 1:1.1.14-1+b1 [35.1 kB] | |
Get:93 http://deb.debian.org/debian/ jessie/main libxdamage1 amd64 1:1.1.4-2+b1 [14.7 kB] | |
Get:94 http://deb.debian.org/debian/ jessie/main libxi6 amd64 2:1.7.4-1+b2 [79.7 kB] | |
Get:95 http://deb.debian.org/debian/ jessie/main libxinerama1 amd64 2:1.1.3-1+b1 [16.9 kB] | |
Get:96 http://deb.debian.org/debian/ jessie/main xkb-data all 2.12-1 [597 kB] | |
Get:97 http://deb.debian.org/debian/ jessie/main libxkbcommon0 amd64 0.4.3-2 [115 kB] | |
Get:98 http://deb.debian.org/debian/ jessie/main libxrandr2 amd64 2:1.4.2-1+b1 [35.5 kB] | |
Get:99 http://deb.debian.org/debian/ jessie/main libgtk-3-bin amd64 3.14.5-1+deb8u1 [93.7 kB] | |
Get:100 http://deb.debian.org/debian/ jessie/main librsvg2-2 amd64 2.40.5-1+deb8u2 [249 kB] | |
Get:101 http://deb.debian.org/debian/ jessie/main librsvg2-common amd64 2.40.5-1+deb8u2 [170 kB] | |
Get:102 http://deb.debian.org/debian/ jessie/main adwaita-icon-theme all 3.14.0-2 [9978 kB] | |
Get:103 http://deb.debian.org/debian/ jessie/main libgtk-3-common all 3.14.5-1+deb8u1 [3155 kB] | |
Get:104 http://deb.debian.org/debian/ jessie/main libjson-glib-1.0-common all 1.0.2-1 [147 kB] | |
Get:105 http://deb.debian.org/debian/ jessie/main libjson-glib-1.0-0 amd64 1.0.2-1 [158 kB] | |
Get:106 http://deb.debian.org/debian/ jessie/main libproxy1 amd64 0.4.11-4+b2 [56.8 kB] | |
Get:107 http://deb.debian.org/debian/ jessie/main glib-networking-common all 2.42.0-2 [52.1 kB] | |
Get:108 http://deb.debian.org/debian/ jessie/main glib-networking-services amd64 2.42.0-2 [17.0 kB] | |
Get:109 http://deb.debian.org/debian/ jessie/main gsettings-desktop-schemas all 3.14.1-1 [391 kB] | |
Get:110 http://deb.debian.org/debian/ jessie/main glib-networking amd64 2.42.0-2 [51.9 kB] | |
Get:111 http://deb.debian.org/debian/ jessie/main libsoup2.4-1 amd64 2.48.0-1 [260 kB] | |
Get:112 http://deb.debian.org/debian/ jessie/main libsoup-gnome2.4-1 amd64 2.48.0-1 [57.3 kB] | |
Get:113 http://deb.debian.org/debian/ jessie/main librest-0.7-0 amd64 0.7.92-3 [33.2 kB] | |
Get:114 http://deb.debian.org/debian/ jessie/main shared-mime-info amd64 1.3-1 [634 kB] | |
Get:115 http://deb.debian.org/debian/ jessie/main libgtk-3-0 amd64 3.14.5-1+deb8u1 [2249 kB] | |
Get:116 http://deb.debian.org/debian/ jessie/main x11-common all 1:7.7+7 [287 kB] | |
Get:117 http://deb.debian.org/debian/ jessie/main libice6 amd64 2:1.0.9-1+b1 [58.8 kB] | |
Get:118 http://deb.debian.org/debian/ jessie/main libiw30 amd64 30~pre9-8 [36.4 kB] | |
Get:119 http://deb.debian.org/debian/ jessie/main liblqr-1-0 amd64 0.4.2-2 [24.6 kB] | |
Get:120 http://deb.debian.org/debian/ jessie/main libltdl7 amd64 2.4.2-1.11+b1 [45.4 kB] | |
Get:121 http://deb.debian.org/debian/ jessie/main liblua5.2-0 amd64 5.2.3-1.1 [82.4 kB] | |
Get:122 http://deb.debian.org/debian/ jessie/main libnl-3-200 amd64 3.2.24-2 [56.0 kB] | |
Get:123 http://deb.debian.org/debian/ jessie/main libnl-genl-3-200 amd64 3.2.24-2 [20.1 kB] | |
Get:124 http://deb.debian.org/debian/ jessie/main libpcsclite1 amd64 1.8.13-1 [56.2 kB] | |
Get:125 http://deb.debian.org/debian/ jessie/main libpython2.7-minimal amd64 2.7.9-2+deb8u1 [378 kB] | |
Get:126 http://deb.debian.org/debian/ jessie/main mime-support all 3.58 [36.0 kB] | |
Get:127 http://deb.debian.org/debian/ jessie/main libpython2.7-stdlib amd64 2.7.9-2+deb8u1 [1847 kB] | |
Get:128 http://deb.debian.org/debian/ jessie/main libpython2.7 amd64 2.7.9-2+deb8u1 [1081 kB] | |
Get:129 http://deb.debian.org/debian/ jessie/main libsm6 amd64 2:1.2.2-1+b1 [33.6 kB] | |
Get:130 http://deb.debian.org/debian/ jessie/main libtcl8.6 amd64 8.6.2+dfsg-2 [978 kB] | |
Get:131 http://deb.debian.org/debian/ jessie/main libxt6 amd64 1:1.1.4-1+b1 [186 kB] | |
Get:132 http://deb.debian.org/debian/ jessie/main libxmu6 amd64 2:1.1.2-1 [58.6 kB] | |
Get:133 http://deb.debian.org/debian/ jessie/main libxaw7 amd64 2:1.0.12-2+b1 [199 kB] | |
Get:134 http://deb.debian.org/debian/ jessie/main libxft2 amd64 2.3.2-1 [55.4 kB] | |
Get:135 http://deb.debian.org/debian/ jessie/main libyaml-0-2 amd64 0.1.6-3 [50.4 kB] | |
Get:136 http://deb.debian.org/debian/ jessie/main libhavege1 amd64 1.9.1-1 [23.2 kB] | |
Get:137 http://deb.debian.org/debian/ jessie/main aptitude-common all 0.6.11-1 [1576 kB] | |
Get:138 http://deb.debian.org/debian/ jessie/main libxapian22 amd64 1.2.19-1+deb8u1 [983 kB] | |
Get:139 http://deb.debian.org/debian/ jessie/main aptitude amd64 0.6.11-1+b1 [1506 kB] | |
Get:140 http://deb.debian.org/debian/ jessie/main emacsen-common all 2.0.8 [21.2 kB] | |
Get:141 http://deb.debian.org/debian/ jessie/main emacs24-common all 24.4+1-5 [12.8 MB] | |
Get:142 http://deb.debian.org/debian/ jessie/main emacs24-bin-common amd64 24.4+1-5 [251 kB] | |
Get:143 http://deb.debian.org/debian/ jessie/main gconf-service amd64 3.2.6-3 [414 kB] | |
Get:144 http://deb.debian.org/debian/ jessie/main libotf0 amd64 0.9.13-2 [52.9 kB] | |
Get:145 http://deb.debian.org/debian/ jessie/main m17n-db all 1.6.5-1 [1309 kB] | |
Get:146 http://deb.debian.org/debian/ jessie/main libm17n-0 amd64 1.6.4-3 [247 kB] | |
Get:147 http://deb.debian.org/debian/ jessie/main emacs24 amd64 24.4+1-5 [3516 kB] | |
Get:148 http://deb.debian.org/debian/ jessie/main emacs all 46.1 [1634 B] | |
Get:149 http://deb.debian.org/debian/ jessie/main libfile-basedir-perl all 0.03-1 [10.4 kB] | |
Get:150 http://deb.debian.org/debian/ jessie/main libfile-desktopentry-perl all 0.07-1 [18.5 kB] | |
Get:151 http://deb.debian.org/debian/ jessie/main libfile-mimeinfo-perl all 0.26-1 [50.1 kB] | |
Get:152 http://deb.debian.org/debian/ jessie/main libglib2.0-data all 2.42.1-1 [2173 kB] | |
Get:153 http://deb.debian.org/debian/ jessie/main libglib2.0-bin amd64 2.42.1-1+b1 [1336 kB] | |
Get:154 http://deb.debian.org/debian/ jessie/main libperl5.20 amd64 5.20.2-3+deb8u6 [1350 B] | |
Get:155 http://deb.debian.org/debian/ jessie/main libutempter0 amd64 1.1.5-4 [8020 B] | |
Get:156 http://deb.debian.org/debian/ jessie/main psmisc amd64 22.21-2 [119 kB] | |
Get:157 http://deb.debian.org/debian/ jessie/main sudo amd64 1.8.10p3-1+deb8u3 [855 kB] | |
Get:158 http://deb.debian.org/debian/ jessie/main wireless-tools amd64 30~pre9-8 [136 kB] | |
Get:159 http://deb.debian.org/debian/ jessie/main wpasupplicant amd64 2.3-1+deb8u4 [917 kB] | |
Get:160 http://deb.debian.org/debian/ jessie/main xbitmaps all 1.1.1-2 [32.1 kB] | |
Get:161 http://deb.debian.org/debian/ jessie/main xterm amd64 312-2 [605 kB] | |
Get:162 http://deb.debian.org/debian/ jessie/main haveged amd64 1.9.1-1 [31.4 kB] | |
Get:163 http://deb.debian.org/debian/ jessie/main libruby2.1 amd64 2.1.5-2+deb8u3 [3290 kB] | |
Fetched 89.2 MB in 4min 35s (323 kB/s) | |
Download complete and in download only mode | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ xargs -0r sha256sum | |
+ find /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives -name '*.deb' -print0 | |
de09bfa8a26b9d2164026163bb468f3b3c7245f9ef3624db4ebe1ad79515d1aa /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxi6_2%3a1.7.4-1+b2_amd64.deb | |
7ea1b015f34a392f63a324a8fd704293f98621c9cd935299304fb944c001df3a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/acl_2.2.52-2_amd64.deb | |
60134b1bdc5e7e0625c36d03ff271b727ced0041572149c0a871a44e1a0ddf9c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libkrb5support0_1.12.1+dfsg-19+deb8u2_amd64.deb | |
57c41945a76d9620af0df4dcb0aa7e62e1be9fa69b433fd0a577e116abcb28d3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/xkb-data_2.12-1_all.deb | |
c12a130c3e014f8ba683ac63a740f5ed15f0d4caea5d21da37dd39b25d62cc7e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libutempter0_1.1.5-4_amd64.deb | |
c55031a57ada3fac236f1936eb111e985bea235b86f9767929fec1e552a81aca /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dash_0.5.7-4+b1_amd64.deb | |
f2def4467bed562e0601b72f42db267ed1282049ee7ac97b4f9303a68aed26c5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgif4_4.1.6-11+deb8u1_amd64.deb | |
c91a70500eb6fa104e64e8a5928707a2a882bbaabfa7620cd56e833d837d4c37 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxfixes3_1%3a5.0.1-2+b2_amd64.deb | |
1b93d9fc5930b9d8382705b71605e07fe11f4796db239b7ac2644bf4fbd7f6a2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ucf_3.0030_all.deb | |
7cc76407a0721747d678d2e4dac0fc71265f075963f564ef2f0a6f8fa3593fd9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libperl5.20_5.20.2-3+deb8u6_amd64.deb | |
679a095cb5936dfeef68c3e723fae0d0e25df5db460ac1928f0814bfaf6cedc9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/eatmydata_82-6_all.deb | |
3d248673d523a08232e9fefb655167dceec787ff9c9bc1f7862be1236c055e65 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsasl2-modules-db_2.1.26.dfsg1-13+deb8u1_amd64.deb | |
29507a73b4a09646e19eb8ee9f9164063dc4dca65a2c3df2e12672c9f701eb5c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
057fb141c1d76923e2d848abe35eb1958092890bfa2429204c9a55791eb3a30f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/psmisc_22.21-2_amd64.deb | |
805c372a6f0da8e487933638cf74d969626175d2f77682691bd5c74b3bc02168 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libthai-data_0.1.21-1_all.deb | |
b678c3600f92c65af26e78e90398d4c329bd1976426881d388fa2db7cc79a41e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libss2_1.42.12-2_amd64.deb | |
6614a242aa44e27dfb9681a72d77a64a2f4c8e945a81af16c771f98a0d317651 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gnupg_1.4.18-7+deb8u3_amd64.deb | |
5841a99daa359be7c662a71311b4c1654c6a68fa64a674995aa4881bfdbedbdc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-tiny_2%3a7.4.488-7_amd64.deb | |
c848f80734e61379b5baac315c2342b2fea18d246074e6f5510fc643f5024978 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sensible-utils_0.0.9_all.deb | |
5383eabf18c4c3dc3d581d1efea0e6ccbfd2c08a6a98cd3e6c491b1a99759375 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/fontconfig_2.11.0-6.3+deb8u1_amd64.deb | |
7721d763a8adbb9710f9ba8d55a3b4ae1f92934e2803ff739edb106c11d154a0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcolord2_1.2.1-1+b2_amd64.deb | |
ab6369dab6e1dc690e10dfd621bc424392d9ffa5261e2079f3306557a27d4fb3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libkeyutils1_1.5.9-5+b1_amd64.deb | |
c2b13deaa87dbad7d541e29755464f125409b9d4d038d6982bb9f8f35939b817 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxdamage1_1%3a1.1.4-2+b1_amd64.deb | |
88fb2394dafcfe3b1aae18c081ac446ad7d18c920999a4f578fc2931ad0664cc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-wrapi18n-perl_0.06-7_all.deb | |
eefcd46dbead4747723ec4994144258cfe5e8f0d9cf276803fba7518889440c9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/e2fslibs_1.42.12-2_amd64.deb | |
7389582e04be08f21f8a4f15a32a60686a284db75e6f43d825a8e9d6677037fc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxapian22_1.2.19-1+deb8u1_amd64.deb | |
5885db15ac425eb7231c436903525b78381e034bcc53928a97997a745295d222 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libyaml-0-2_0.1.6-3_amd64.deb | |
de106dcbcdaf046d61ee9eaaecf04854a5e45aef78a5aac6868af32b1d2cdfe8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libidn11_1.29-1+deb8u2_amd64.deb | |
7d4babf67ec224b5b9599d390670d62d32ee04000efb02242cfbc786294ba664 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnewt0.52_0.52.17-1+b1_amd64.deb | |
723ba6cc41e3e655a129c4b877016d792de083a46534e24754b9baf6ae7f6964 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gsettings-desktop-schemas_3.14.1-1_all.deb | |
3d413ef89a6c0f4c3e41a18873e5fda9f667e29a93e37a3beb4384ad7fd8ee51 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mount_2.25.2-6_amd64.deb | |
15c124d025698795b9d6728d7314ff31bed4b1b5c918670834bd66695903f461 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblua5.2-0_5.2.3-1.1_amd64.deb | |
654b16fa4758e80da755c3deb977f1e9db7ed6395854b00593d38761aa7f2c96 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dmidecode_2.12-3_amd64.deb | |
0e2576362aeed4511895a4f7ab90679f09cec226a7efdb61320556785864ea30 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iputils-ping_3%3a20121221-5+b2_amd64.deb | |
e35e3430bd59f6ba26690836098428867f44176f0eb64c8ac9f20591416d3be4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxt6_1%3a1.1.4-1+b1_amd64.deb | |
f3295409b509d901cf49b8988f382184a09ac71a56021af7b15dfd559afc9ed9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgdk-pixbuf2.0-common_2.31.1-2+deb8u5_all.deb | |
7bc23385be5e1e54a8fa8132e8de78be0ab359e214b8b4d9cf59914d53f39bd7 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libasound2_1.0.28-1_amd64.deb | |
8ca70ec77924ba07bc6ab3e4f7833dea7abdb1a70bf0be655989e0245593e92e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libglib2.0-bin_2.42.1-1+b1_amd64.deb | |
9b08d567327ecbc922e433b590967e13b0e198e0acf0f572cec2e8a4d7bfab96 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/locales_2.19-18+deb8u6_all.deb | |
dbf3f6df9707fc94bdbbee72900580487b14eda5e2bbc58b840b47dec1ac37ec /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcryptsetup4_2%3a1.6.6-5_amd64.deb | |
7466e5710ced6992091824e48fd7eb190ceba42209b8c7a6f726533863f946f9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debconf-i18n_1.5.56_all.deb | |
481af9931f3352a51a579511a20ff3d57068681d6c760513590200a71fe49a50 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libffi6_3.1-2+b2_amd64.deb | |
1ee9ae2593994131a0d6c7948f303068aeda8eb48fe520c9c97c0b056e9649ca /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgd3_2.1.0-5+deb8u7_amd64.deb | |
27b935e215a766ea202d7c50837309fc6af75bdee65d92a96d9fb2bb6a4774cb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/cron_3.0pl1-127+deb8u1_amd64.deb | |
10adc9eb4782074954e66a4674eca96206be4a9f2e111a61f1309f02122082e7 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/e2fsprogs_1.42.12-2_amd64.deb | |
ba60533205ccae600e9803b02f82fee2532fe2d3b72c0973f961fc230488e96e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-inst1.5_1.0.9.8.3_amd64.deb | |
4ae6ada1fcd4dd373541b7a8e3ad95ced83c062ac6843c5b7aa5310e97f9315d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsystemd0_215-17+deb8u5_amd64.deb | |
ee4439d502ed1a6a3330011d4b114cc419b40a4cc508550d253b8d491e6a0e5e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtasn1-6_4.2-3+deb8u2_amd64.deb | |
b925cbd0b96b0637b7534e3fed5c1a868f2e7e779719703a271b3995a20a2336 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libc-bin_2.19-18+deb8u6_amd64.deb | |
3be4a0849080371cb26091128fe90c7541eb4b7e4f97c03a23b26f6748e8352a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/adwaita-icon-theme_3.14.0-2_all.deb | |
f4af50c913d52fbcfb8aca140e68a3ea4414158b983c600b4ee6281cdaf60b81 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtinfo5_5.9+20140913-1+b1_amd64.deb | |
5d5566359c3a5dc86e2f386b9d9d84c94f580b2e5f2553097cf3e10bd3090de0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgdbm3_1.8.3-13.1_amd64.deb | |
c1fad54e790d69b83f32f2612963baba3ea8091ff3ca72c960c7312096223e3a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/emacs_46.1_all.deb | |
3979bdd40c5666ef9bf71a5391ba01ad38e264f2ec96d289993f2a0805616dd3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/netbase_5.3_all.deb | |
80184d932f9b0acc130af081c60a2da114c7b1e7531c18c63174498fae47d862 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfreetype6_2.5.2-3+deb8u1_amd64.deb | |
e0dd42dfed91ccdedde7e5f0946e424b4694ca0aa50b29966edac28377954fb6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-tiny_2%3a7.4.488-7+deb8u1_amd64.deb | |
4bc3e97c2ec211915b2a5a7eac6e0b2ac59b74602007dcc98c8d62a35d681a2a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gconf2-common_3.2.6-3_all.deb | |
4539f7234010ee670e4ca5d7f8168d05104e25f424f3a6af12093808700ed061 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblcms2-2_2.6-3+b3_amd64.deb | |
729bddf3421fdd4dd97f247ca157aba0c21d2600c39b5328b5f9ef847509319d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/whiptail_0.52.17-1+b1_amd64.deb | |
8675e160636d4e7d91064288c8c32834c315f52d5ea9dea6f2e31b9042070bae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libkmod2_18-3_amd64.deb | |
667758b4d868c4513f2943b5d028405b51f795489e9cc03af9f9f247f4a7f3b0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/m17n-db_1.6.5-1_all.deb | |
f9a46bacedde04ecf7fe033e95009988c26c0e04118af16fd73c6e561e4a6451 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblognorm1_1.0.1-3_amd64.deb | |
ae69ab0da5c36e48ba38e27c5e0886d6a67988adead5e5324b9b90736d37c11e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/adduser_3.113+nmu3_all.deb | |
54c29cbec70cc2dc45affb3cece358e6a8c57c0c4c4a1690f3adac472c8ee24c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpango-1.0-0_1.36.8-3_amd64.deb | |
1cdb5a8be45347eae4a5821e04fb564e907c216711397cd0a2e6cdf34f7e7f50 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-base_5.9+20140913-1_all.deb | |
7d7bc35dafc3161ccca9633d1cc8485a60ed30b6f4b9010a2a2eab32e44ac693 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/logrotate_3.8.7-1+b1_amd64.deb | |
59c74e72dc08a7d13245cceee1b4877238503b2e24ef05209dd4ce34256d034c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/perl-modules_5.20.2-3+deb8u6_all.deb | |
39da8ebb63bfc14e72587113305089e70ef1d20a68b48ed0aa50834f685e5dc9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblqr-1-0_0.4.2-2_amd64.deb | |
16a38168b3e74e2b61dd07a437718dca5598c18dc291b1f93002a6c19830ab60 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmagickcore-6.q16-2_8%3a6.8.9.9-5+deb8u6_amd64.deb | |
db0b223d6b01f2d01efc996b8bbd9c4219fb55f26b362e5040fb69aa80e8e91e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/util-linux_2.25.2-6_amd64.deb | |
3d18d183b79d259e0ca77d65904c55810d70443743967c77f1a0aebf2dd94fb1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debianutils_4.4+b1_amd64.deb | |
bd10514a4fb6b377ec5fddb6f3dcdefe30d840c32d3dd5376d09e5a2dfc953dd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/init-system-helpers_1.22_all.deb | |
a4b30c84c0c050f23a986fbc576daa04b246ab816ec0fcb0b471d19aa2689a97 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libglib2.0-0_2.42.1-1+b1_amd64.deb | |
37bf5f0d0d50579bdff97098ff330cb44dd0148e20db91aa3848dd19c698e528 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libselinux1_2.3-2_amd64.deb | |
9bd3007e8721466dcdaaf8e0847ddcd4c3487b6ee2435aea0a5fbfae3e88ad47 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfribidi0_0.19.6-3_amd64.deb | |
490b6b40c6c5f1e36289a01dbf3bb906472e1a993ede53be38ee0edbab804c65 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/diffutils_1%3a3.3-1+b1_amd64.deb | |
968b4365e7565c0d6294332eab1ea07c5d65a7b31fa9fddd695839e174677ce1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-pkg4.12_1.0.9.8.3_amd64.deb | |
bc29d48c0cb76541e92f4242036956ff649748d422d48df4d24683fd7a39a295 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-runtime_2%3a7.4.488-7+deb8u1_all.deb | |
83bc43e646989a3f39684cf331b8fc15b009f54b88eeeb9c0851c20f4cc25310 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libavahi-common3_0.6.31-5_amd64.deb | |
fcf58a1bd20d9557baf253a624704450b627184a34879efb48fc1968a4645cfa /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libx11-data_2%3a1.6.2-3_all.deb | |
055bc5e737317c5d4f4edf6799d798e7055ce409caa6e1d4842a009a0f655c41 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgomp1_4.9.2-10_amd64.deb | |
c32ea83e63ba43274138d8549ac5fabd9be0db54f022303723b5d56db0877145 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libotf0_0.9.13-2_amd64.deb | |
319a972b19e2ce084948ea35ad94ae64aa3aa1772014f10b9c3f2f2f4253735d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-modules-bin_1.1.8-3.1+deb8u1+b1_amd64.deb | |
dae22142f1fd24ea38ea0fc1950937c1886db652d21d46a2a54d546ce73ca86d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/librest-0.7-0_0.7.92-3_amd64.deb | |
fd3d0906bdb08b9d8db9458f29b3c24640ca56669d30d82b9db7c9d1abaf2535 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libatk1.0-data_2.14.0-1_all.deb | |
d635ef1e69c2bdf7ac729d47908a4ea7ef0b0e0133b5538fec9969bcb7bda236 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxpm4_1%3a3.5.11-1+b1_amd64.deb | |
c009ac85e49ef89970995909b079c232e2970bc5cdc645d8e4240150be7f4731 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libncursesw5_5.9+20140913-1+b1_amd64.deb | |
3668c1178ac649879338192759e79879e0f5797764b448dcac6aed4b24ef495b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxinerama1_2%3a1.1.3-1+b1_amd64.deb | |
6783f316af4cbf3ada8b9a2b7bb5f53a87c0c2575c1903ce371fdbd45d3626c6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxtables10_1.4.21-2+b1_amd64.deb | |
bbb83671ab972f75320732d4bd17d4f29566336bcdb60cc6b268b21b8ef2e4bb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/groff-base_1.22.2-8_amd64.deb | |
aa8f36f7ead4a1d20f078d9cfad3e180a1f4d72ad37b5c0a1765958995ebb4d2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmount1_2.25.2-6_amd64.deb | |
002c9fa9445cfec4964637f22c73265d8a868f0810104452a6c906af52e43dab /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/fonts-dejavu-core_2.34-1_all.deb | |
4de56b17f89d5f2e4cc77b887646bda91e5792a1f48592768e3fe5d9db3df139 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libprocps3_2%3a3.3.9-9_amd64.deb | |
647948737fcfea4749368aa233b2d8b89032546ba4db2f0338239e9a7f4bda3e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libreadline6_6.3-8+b3_amd64.deb | |
fe9cf93e2d9df2574f378965e30054a3e01d8c3ac9f463a2931ec7365d705757 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxmu6_2%3a1.1.2-1_amd64.deb | |
f81e59d387487c4852c9816b3243b19e63bc29c2d683351cac08b86afbdebfe4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgtk-3-bin_3.14.5-1+deb8u1_amd64.deb | |
e2437a4d2a21a9195feb00b608c31dfee9fbb835e7a0a1121fa3503cf8ab80fb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnettle4_2.7.1-5+deb8u1_amd64.deb | |
1a200ffcc9d21838768f3acdc512e6ad6a8502bb70ecd3f597b660a56acaf739 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/lsb-base_4.1+Debian13+nmu1_all.deb | |
2c8df2457f78c466092dd7a476c86732d203226bcd576f48c6c6def85244f9f5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libm17n-0_1.6.4-3_amd64.deb | |
75b5bd97a128b1b8d658eab71cc7be423b359e0c9ce85fd877d54794955e09ae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libboost-iostreams1.55.0_1.55.0+dfsg-3_amd64.deb | |
8b01dcc7b4ff27511b5c0ac0577076009cd5c5d9b4c832e04dd433072cecbe2e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-iconv-perl_1.7-5+b2_amd64.deb | |
15c1e8de648a00a1599e16a7680359f973c9fd58a96d881016678baa8c42a8dd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libglib2.0-data_2.42.1-1_all.deb | |
c05ebe8f38da4ff19d028c9f4680414149e5c7a746de13bc9db0a562796ed213 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mime-support_3.58_all.deb | |
017a2fba215cd64612891f5aa02546be5c0e30923a66672f889867cc6dd8d3a0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debian-archive-keyring_2014.3_all.deb | |
d0b55e2da6648d6b91ced51e8c8ccfbe024283ffbbc1484f704ff7b0c97f8c51 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjbig0_2.1-3.1_amd64.deb | |
380200621efda1fb05daea2f858baad10c776a2ae0fd1fbce1844111f8cdff08 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxkbcommon0_0.4.3-2_amd64.deb | |
9b1e5583735c21d3e33ad1f50accabca34c36db439f9f41f75d801f11bd860b9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libssl1.0.0_1.0.1t-1+deb8u3_amd64.deb | |
96bfda6c6533f5ac614ce8bb4c99b2a568055b4db44685b21e1e79eb2e749c56 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt-utils_1.0.9.8.3_amd64.deb | |
3833a30b3ba34e52933f1b7516af8dc073579b0bf6101f31a750268680b013c9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ifupdown_0.7.53.1_amd64.deb | |
0d1436b1175a5a2b047f3b521184524d32b99ca4eaae685b401eecd14ab4e12d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcups2_1.7.5-11+deb8u1_amd64.deb | |
4a340044308432b3e89ca3c4c2df307e0baefed60b501fbcdb04db7643ff95f0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/hostname_3.15_amd64.deb | |
5e32554ddb94979ce9a39c9ab749ecb39965a0b48451e53038146dfc6e1ded7f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gcc-4.8-base_4.8.4-1_amd64.deb | |
4de6cc260354cecc903dc57c4ab948c020faa04cf5aac452e87412cfa1296863 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgtk-3-common_3.14.5-1+deb8u1_all.deb | |
afaa9217a2454f03021fa57653779470a12d89d747d8e318b9f97af36a52fbdd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bsdmainutils_9.0.6_amd64.deb | |
cc2e144e3bf5bdbc51d24723a93e5910e0bf8fbdc43b93e51edfc91968a25f45 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libx11-6_2%3a1.6.2-3_amd64.deb | |
158f7ab67711f35c9fad6f4a3b455e0bd1b7ce3b8591e88aae3dd10c4a475540 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gzip_1.6-4_amd64.deb | |
3523d041387c2dfaea6cd4c9d7141065ddd6ee82a747f4792d2b306a9a32d004 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-bin_5.9+20140913-1+b1_amd64.deb | |
ebe8b6a4c62b88db772f05c05b50d8b9f66f4d46488c547bda5042ae36865d88 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libattr1_1%3a2.4.47-2_amd64.deb | |
65679b83f15836d67e22657ad7cfab018c0c4f9313afe2dce0c0b422ae90c8ab /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/less_458-3_amd64.deb | |
cb383c9b0a158c8c045e7fc2e0735f78f5ed73c8dfb74f23c5c4dd4a85d008d0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/mawk_1.3.3-17_amd64.deb | |
aa6684a52e562f65c4974ecdd3c21a9ac92310dd575ef86e05d02107dd708c7f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/glib-networking_2.42.0-2_amd64.deb | |
a13fe5d2723a950fd512de41cf6591dc499b7856f60f2f6a71f8c3b35eaa1281 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblockfile1_1.09-6_amd64.deb | |
795df8460d3ae8f6b05133d43ca60949d5f48ea266a7461df6c7670eb75d813c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjson-glib-1.0-0_1.0.2-1_amd64.deb | |
735b3f7457b8088e99e56cb16389919f9b23790d1291f6abb351ae5bdfdaf43e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/traceroute_1%3a2.0.20-2+b1_amd64.deb | |
39a7391c9f88d270f778699be68687e7778a6a74cfda0229ff7f724c241c6aae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libirs-export91_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
50be06cb69c72cbedf6942c8b8929400ceb6e7a198c52b16698aace41e411d40 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libp11-kit0_0.20.7-1_amd64.deb | |
c51ba54837876bc5bb95688be5321303e7fbcbb384d3038797a22933bb87ef6d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libaudit1_1%3a2.4-1+b1_amd64.deb | |
3560254d2fa86f56a29f6e2fbd7c54ef30503225c64d67c2cb44f126166eb9ac /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libk5crypto3_1.12.1+dfsg-19+deb8u2_amd64.deb | |
cd0bf1b525606f38de14b50f88b841177b967273015968a13aa3d848d69729aa /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libavahi-client3_0.6.31-5_amd64.deb | |
38212d8e4ef3106d3f3f147c2fab9b601d2173fa76f12a85a0d9d2e3487752e9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dconf-gsettings-backend_0.22.0-1_amd64.deb | |
24b6d1ecce8fc905db85bbef9da2a81c1a73b687e0730065ad2143c8cec301b5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/isc-dhcp-client_4.3.1-6+deb8u2_amd64.deb | |
3bc37074b3c0dee2fec29771c2737a4ed576da260495e8259dd05c8b287f3034 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/wpasupplicant_2.3-1+deb8u4_amd64.deb | |
c8e863928022d4723a40177958b0d1e236540b2ae540bf17f534124fc45f8b43 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/perl_5.20.2-3+deb8u6_amd64.deb | |
d0d4f866944f85773a0086346da11c97f4bf7156f91ea912c8f48bbdb95b77ab /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpopt0_1.16-10_amd64.deb | |
e003049613ad688ad33a472c902b086b30f13161dee305e085d5a47876d3ecd5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libwayland-cursor0_1.6.0-2_amd64.deb | |
f95eb436176050f52e85ed5eebe12c3d851b6788735df860e18a219647d330d8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gcc-4.9-base_4.9.2-10_amd64.deb | |
5105f77289a7e08faaf3bb4c16c6945cafca65b9bdb4792fef820045ab43e568 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxext6_2%3a1.3.3-1_amd64.deb | |
afd2bf30eed6cd71440fa7f6424629a8c61d98e9d7b01bc0ee893d79fcda1cf4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmagickwand-6.q16-2_8%3a6.8.9.9-5+deb8u6_amd64.deb | |
be7f873c8f149b53b8cc3c337b067050d18208cb0de3f8cf6114a29bd20a17e3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libaudit-common_1%3a2.4-1_all.deb | |
4a2da3e73aa753fb536353f3b26709f58eaef913349705f8da731d9b78abf941 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/startpar_0.59-3_amd64.deb | |
6cee4cf858797141ecb5775f33a82cb7ffb5d2c047a0fb9f4ed08005b9c33671 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsemanage-common_2.3-1_all.deb | |
c84ce77391e1dccbc0fe3c6d09c88926e103ed77d22e2ebd23b8508a7d5cce79 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/xbitmaps_1.1.1-2_all.deb | |
4abdef9495c0d45f16cdf9305adbc89d75562fc3daf21e011bbf2d2f6c5a4cef /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libestr0_0.1.9-1.1_amd64.deb | |
4ed5a037b4500a34c1b61e79fee954cd5f3bd6d7d2204ba0ebd27bb2490a11c8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/emacsen-common_2.0.8_all.deb | |
9970b3b9c30d2dd0173c31e8fd12f4ad0cdacb9d5144420dc2d2b7bf1e36a86b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libatspi2.0-0_2.14.0-1_amd64.deb | |
7d348fffa276db57f43a2588c77cf90fbca472631d680f9476f53b28d285da62 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/findutils_4.4.2-9+b1_amd64.deb | |
ff739711c5aa6df107fdfb6e13491e8317b2c45477d91a6b17da5660cd8ca8f4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxcomposite1_1%3a0.4.4-1_amd64.deb | |
79124f4bde0867e63db1466d9ba9bbf7650f2e2f15c64e8bf1fe2dac42b98221 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtcl8.6_8.6.2+dfsg-2_amd64.deb | |
05a433b5baf5b768b8c16de1cc943ed162c009b56bba72dffce64a6c10e2eb88 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tasksel_3.31+deb8u1_all.deb | |
574bf7c9f4016d3bb4b0b1983991cef187f724dd3b3fa7aa580d1904c320d3d2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libruby2.1_2.1.5-2+deb8u3_amd64.deb | |
1bc73cfb6703460b10f6d378f8cd2e379aac230a2b896c3cee90688fd32abfb4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gconf-service_3.2.6-3_amd64.deb | |
d618d2f930348415220a0f99f8e0c936df9dc370b8c608df715a95d02440f8ad /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcairo-gobject2_1.14.0-2.1+deb8u1_amd64.deb | |
8366634609f3c4985c7ee01a1d68a9733d3dc6b54831437d8bad9d11f667c639 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libavahi-common-data_0.6.31-5_amd64.deb | |
f4defaf534d277632f1d23d6057c5255b032c62436e635ea89a1a7007a54b7e3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpsl0_0.5.1-1_amd64.deb | |
f58923eeaea87db676343e7cb12e624b07df5f2fdfc0873051e4d1c1f309b4a4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/glib-networking-common_2.42.0-2_all.deb | |
4cbac104ec16d4f821b39a03be69c1d01c051c913bdfbac1cc3d9567a23eeb0c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam0g_1.1.8-3.1+deb8u1+b1_amd64.deb | |
dfb1cf0048f35ec1da9752ee9966aaf8014d1ee160377d0e4631d526e328ab31 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libwayland-client0_1.6.0-2_amd64.deb | |
3c09c360031a4d251b294557ac3dd4365150c1bffd522b4a78ba9d93f6d3ab26 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libatk1.0-0_2.14.0-1_amd64.deb | |
fa400bcdabe9293b93f96011c41a9b0c4b7a9d190b22175d634c9188a5396ec0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgnutls-deb0-28_3.3.8-6+deb8u3_amd64.deb | |
07bf131f4f0f8a9f1a023ab88cce3a1d12cc7222d3c7f08f00b60a3699af5188 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxcb1_1.10-3+b1_amd64.deb | |
65d0b0e84007c11c6d41cc3a4609172794e261dbf3417648d75720669b90bcfb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/systemd_215-17+deb8u5_amd64.deb | |
5ea7301f38ffdfd987655e55b7ce74aa556718f20fca79077e0cf69372022c95 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/x11-common_1%3a7.7+7_all.deb | |
38d6013c0b6305caf38932e6274108d81b2b2df0dd67f04987aa3f69c1e6677e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxft2_2.3.2-1_amd64.deb | |
cfb120644cfcb4e08a77069c388197c4db4fbf0136c80973d0194cc562248904 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpython2.7_2.7.9-2+deb8u1_amd64.deb | |
44ba6ffe48c766c7cc6e4deae28832f8da5cbd4c8467b17df5e7fdcecd3fd8a1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/insserv_1.14.0-5_amd64.deb | |
81253010bdddead356912da53eeabf853cf977b15601d88cdc1f877c93e84fe6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-nox_2%3a7.4.488-7+deb8u1_amd64.deb | |
969b13188c642196def3846e1e44e7923bcf1fa07374b0fd7fe766ea2ba11bd0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsqlite3-0_3.8.7.1-1+deb8u2_amd64.deb | |
13045865f68dadb1f35c51e6914f32886ab8ddcaec6ac165abfd3c2fe0b49b74 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/xterm_312-2_amd64.deb | |
a7447fff98bec9bb0bb0ba3c0555232f90094c35d41ef5c5746c1ff9790d5a39 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dpkg_1.17.27_amd64.deb | |
2d5468b219f0684fe22bc577b296d51683b7c7ece8a4a91ed702085adaaca47e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libicu52_52.1-8+deb8u3_amd64.deb | |
0e5782579c31673fea788d442c17747e475b99ad5ee0090847b883d0a0dbc470 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-common_2%3a7.4.488-7_amd64.deb | |
209a2c0c192d7debe0453a671f443dc73120c8c062ce66abe44afd06e711c801 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libacl1_2.2.52-2_amd64.deb | |
d4b1c32cff39c0ee22c5d94d363004ca4fa241b454614e22bb11e2eeacf29494 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/nano_2.2.6-3_amd64.deb | |
3f0edce37c37e790f917db1bce8a0815a57799be04c9e068dd575d4654c5b0dc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/wireless-tools_30~pre9-8_amd64.deb | |
daa2ca81dd2d72e1db189a7b2f7cdcae06b558d48fe031f314ef06db877e8bfb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtext-charwidth-perl_0.04-7+b3_amd64.deb | |
5bae064daca2f6ac6e74ad0f2dbef867592a3652854884d136ee1d2dcdb511a3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/glib-networking-services_2.42.0-2_amd64.deb | |
d9d5a9f2992745458794ac9919697db2e113562e345f880d1c2472c843be2e7a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/gpgv_1.4.18-7+deb8u3_amd64.deb | |
2898c06482a26ba393db4777bc6ef33dbf9954a4ac0cee6f05f4317b19986abe /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxcursor1_1%3a1.1.14-1+b1_amd64.deb | |
14c4eeee6b2f43fe21a3189a2aa6cc5d5b25aea99bd1000db620f48dcc05566f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dconf-service_0.22.0-1_amd64.deb | |
724749f2ea6a471ba353f6a93585bf98577c2103648297fac40c46b9a08671b0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxcb-shm0_1.10-3+b1_amd64.deb | |
8759526fdcdfa7006d19a29e9da80433c8b2a407280338a02c41b03327739010 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/ncurses-term_5.9+20140913-1_all.deb | |
1151d414a1870152d983a99737df962734b5387227298e4dae405aa2902c59c3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjasper1_1.900.1-debian1-2.4+deb8u1_amd64.deb | |
8f1c9f4acaaa7cbe8b742c16d3b7c261c42193ceefef927cdefeccfc2b92348d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdatrie1_0.2.8-1_amd64.deb | |
a1402290165e8d91b396a33d79580a4501041e92bdb62ef23929a0c207cd9af9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgcc1_1%3a4.9.2-10_amd64.deb | |
8747209f5181fa70c012cf81bec959460d1a4a5763fa38cd50b5b5a4a6cfaf48 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/nfacct_1.0.1-1.1_amd64.deb | |
5d486022cd9e047e9afbb1617cf4519c0decfc3d2c1fad7e7fe5604943dbbf37 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnfnetlink0_1.0.1-3_amd64.deb | |
758f9544e5b774843e3f829e1b9f204cc9962291cb889ee1996cf9fdc7c7ec85 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/emacs24-common_24.4+1-5_all.deb | |
0bb54d61c13aa5b5253cb5e08aaca0dfc4c626a05ee30f51d0e3002cda166fec /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfontconfig1_2.11.0-6.3+deb8u1_amd64.deb | |
afa9b3a7a72f4c35213d78d682efa0f3d228d1d1e82793fafbedcbff4ea76236 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/aptitude_0.6.11-1+b1_amd64.deb | |
044de946e43264d0541a3c92b08dae35a5aff8e01919cfe48f731121f2d80d42 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/udev_215-17+deb8u5_amd64.deb | |
b75102f61ace79c14ea6f06fdd9509825ee2af694c6aa503253df4e6659d6772 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/zlib1g_1%3a1.2.8.dfsg-2+b1_amd64.deb | |
6fae0d83fd9b7d6607048fce6e67ff8c346a28a8cf3d983c54a588796bea6fd5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcwidget3_0.5.17-2_amd64.deb | |
1e9d8f7a48e980be230c22b8a0c198f59e7470028b667c6a7edadd7115f68af2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcairo2_1.14.0-2.1+deb8u1_amd64.deb | |
6b6aefe57b52ac77dc0891c96f6f00472fdd1e9d14128aa5a60e337c5602158d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libice6_2%3a1.0.9-1+b1_amd64.deb | |
889c31413bd03e5d87421bc945b8a195b2eab9f72aa88aaf0ae566dd024632ee /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxml2_2.9.1+dfsg1-5+deb8u3_amd64.deb | |
d318c80d9674e151308a16c3b1b3a889d2d07fbe3bb53656eb4a0f32bb370ac6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/systemd-sysv_215-17+deb8u5_amd64.deb | |
3a6e19c975e594b5f251be2e1ac75da15515db7b324d2b62de3f823857eb3554 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcap2_1%3a2.24-8_amd64.deb | |
809665fb316152e1c862873abe1f4358302ab8bdab9b034bbe178f0e68257f56 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsepol1_2.3-2_amd64.deb | |
fc10c1d2d11c16f26cca33e33f73949867c1140c4b71bc7ed0bf02b246c95bcb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/emacs24-bin-common_24.4+1-5_amd64.deb | |
a57b6d53169c67a7754719f4b742c96554a18f931ca5b9e0408fb6502bb77e80 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u2_amd64.deb | |
5ed3da10532bca0eede9c9c6dbe6e73bbaa0aa7781d49a0a9d3e411ab95f6023 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisc-export95_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
0e472e1100e88c40a51f2052ddfab7ddf46e5045100decb54717561b306ec9df /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/haveged_1.9.1-1_amd64.deb | |
06b4254a0a78fdf199b044975d5b750902ca8916400db7cc309deeba44dee42e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libtiff5_4.0.3-12.3+deb8u1_amd64.deb | |
f412725e1489432618311387f8574d2602c9a4d8d02bf98c7df728792975102a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdebconfclient0_0.192_amd64.deb | |
f95a3a55833356285026543d663a6c2e91c1b6adc463bae38e79350021eba32a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/hicolor-icon-theme_0.13-1_all.deb | |
9a7400c7eb839840368ef468865d5258c34aedd010a903685e3b6169b9c54ed0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsmartcols1_2.25.2-6_amd64.deb | |
b35bb0fd48cfa12a541a37a721d2d3520790c1bad7faedd7b7cf816dce830c1e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpcsclite1_1.8.13-1_amd64.deb | |
1832b71d0c20073059cd7f102de454b5e7cef04cb852eae3e5d51f857a10f050 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/grep_2.20-4.1_amd64.deb | |
2519377e74e5a4cbc409f3d98f0e830ac5828e885a0f6e5a6c5aba84f9c991f2 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdb5.3_5.3.28-9_amd64.deb | |
a60661f537292862f9bfa4c421df5af126da5032def818a0bf38c49b68656328 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblzma5_5.1.1alpha+20120614-2+b3_amd64.deb | |
93c19ac69bae5238d30bcfb0adaa49d6b3d32aa7e997aae3eda68f9c910a565f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgconf-2-4_3.2.6-3_amd64.deb | |
18a028fec2fc1de8c24c85f53d6af2972f6688f2765a5e6202674da00179b573 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libusb-0.1-4_2%3a0.1.12-25_amd64.deb | |
7bb13d6dd08e71c4fca35b8316d4a3cdf7b9f96ffbad42c3030a86d6933dc4f9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgraphite2-3_1.3.6-1~deb8u1_amd64.deb | |
bc773e0b34097ec23baeb08c48f66639a88c23815b0ca9903710c6cc2c8e9041 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/debconf_1.5.56_all.deb | |
f7963c0338fd031101f3f684a4e37306eefcd05094220947dd9cb7388a2fe85f /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/fontconfig-config_2.11.0-6.3+deb8u1_all.deb | |
b175418980d57695b70143208964f702673ad91cb556b18753a8f19abc1ad779 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tar_1.27.1-2+b1_amd64.deb | |
88bcbf1a75f0666cd6d73e0ea7e6e43705da06628dff7b286f1815b73e095594 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/procps_2%3a3.3.9-9_amd64.deb | |
827b6b2847468faa2b6dd7a082d9992b20d7ecc43efd1bb299c8d57d3174ed45 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblogging-stdlog0_1.0.4-1_amd64.deb | |
74f785377cbd5294fdd6bd6cee6a493da8c82db7d4b3be2c438f581d9c497a60 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sed_4.2.2-4+b1_amd64.deb | |
bba030aacb466005722287fc8241e27e74fc5721f3ec91efc85a90821b4c56ae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sysvinit-utils_2.88dsf-59_amd64.deb | |
bcd8d4d7b7a8fd791b4207688a1239fcb7863b3a0f6941a8e446ba7d5dbbcde7 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdevmapper1.02.1_2%3a1.02.90-2.2+deb8u1_amd64.deb | |
1d8e7b5c75e6b60769241da5f33c6befffb1a8dc5826474b3191f8f1d1690634 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsemanage1_2.3-1+b1_amd64.deb | |
5df7eb5ffa3e3513a2193df635cfc60f22bd759d9c886bfb1b22235f4095b3db /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt_1.0.9.8.3_amd64.deb | |
a9d26a7d57c7c3a35dedb2b8051de277a82c940a447a54fac3476d9018a9ea27 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsoup-gnome2.4-1_2.48.0-1_amd64.deb | |
5d91c6dbf60d6b43e307ee8099fba968b72b17b6c46c754ade6ff14eadfb5487 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnetfilter-acct1_1.0.2-1.1_amd64.deb | |
6d3764c746887015c88c684aecc14dd1317eefeb76ba2acdf59d9ad5e4d97236 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/coreutils_8.23-4_amd64.deb | |
31740b3b94289889d31ec30a15e484ce541dd1c037f10b34d2a9b78e71fe75a6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/init_1.22_amd64.deb | |
97d427c5efc2a118544e4b933fdb473c92ed2664d6b62633811656b106f4efbe /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxaw7_2%3a1.0.12-2+b1_amd64.deb | |
180ad533991f634c1f185136e0a542f737c50273ddbe5ee684b6679b0a05cf32 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdns-export100_1%3a9.9.5.dfsg-9+deb8u6_amd64.deb | |
5bee3794abe9085ec4d7b92bc50f7b490a20a54f6be6555fc1415876960a2d0a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-runtime_1.1.8-3.1+deb8u1_all.deb | |
fe841e24138f37fbb491ffeced59ccc4ab4e645e148b0d775e978433a4ced88b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iproute2_3.16.0-2_amd64.deb | |
be6222e4c365a97bdfd8a134a47d4f8cfdd244dda27f7f96d9ee4ff67f7c29fb /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/initscripts_2.88dsf-59_amd64.deb | |
3446906dcef313936df7fa06c609d5ee03f3512a12bb19465ab1c5b6c8b11c68 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/librsvg2-common_2.40.5-1+deb8u2_amd64.deb | |
73c0bf142f036272f4217ef8b2b68d19435a272468692d20ad0439bfc368a876 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libmnl0_1.0.3-5_amd64.deb | |
30f34db7a73ac7e1b8f2945ac1b5d34e649beb2fa71b2232c0ccde0ca19e697d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpangoft2-1.0-0_1.36.8-3_amd64.deb | |
13dc6b9e2f00a59b36dd1b97dd6c0517d48135ef4f1eb99e6a038b6e8a197cb9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/imagemagick-common_8%3a6.8.9.9-5+deb8u6_all.deb | |
7f5c25329f937dca48f5bda24ce4a87e4bb4b944dbaaa8d5ce8b9398687a137b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libhavege1_1.9.1-1_amd64.deb | |
b1bc519f4de645ff7e5450873b23a3d2e4ef797e4dbfdea3f8e144dcdd220c84 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcap2-bin_1%3a2.24-8_amd64.deb | |
b03b2d0d400c2002a2d38300bd6630306abb0ff325c3d4a4447ecceb58335228 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxau6_1%3a1.0.8-1_amd64.deb | |
1cdb73c3e44bd120a6d2992f713e28ceca3618ad954bd77983dfab6b23815819 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/aptitude-common_0.6.11-1_all.deb | |
8885d95a6e29edeb1ba58156c23b3175b7c02e3d8ecd33eb12453add750c348b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/dmsetup_2%3a1.02.90-2.2+deb8u1_amd64.deb | |
f89d9134d96f7257afa3a54b3714082f10e6978f8d49c16f4fb530f06251d6e3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnl-genl-3-200_3.2.24-2_amd64.deb | |
1277261ed3b901d70b01901836b2f6d89235dd6777636f3f26b5d2979f1c7e22 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxcb-render0_1.10-3+b1_amd64.deb | |
9805f907e97df53b8eedd690e5bc64b8bdd8cfb72d97849644b3fe03267c6fcf /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblocale-gettext-perl_1.05-8+b1_amd64.deb | |
58ea7d36be93ec2286680912e7a73b97176711e05b6efd249aa86d2a2f581a3c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/cpio_2.11+dfsg-4.1+deb8u1_amd64.deb | |
dfce4b6483c5704da051bc7da6aee76c025bf8a093212be122e956d7a8ea4c64 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpixman-1-0_0.32.6-3_amd64.deb | |
0e8c31b339c6166f0a49c2afb566b76c88f324eaf5c1fda8246536c01cf83dc6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfile-mimeinfo-perl_0.26-1_all.deb | |
ee4d9dea08728e2c2bbf43d819c3c7e61798245fab4b983ae910865980f791ad /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libc6_2.19-18+deb8u6_amd64.deb | |
9a39cf94d22be09df7be4b7dfeba78199c4b14364e4f7f4b8c28408106aee716 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgnutls-openssl27_3.3.8-6+deb8u3_amd64.deb | |
a8fb09a445c2c35e087fe8131baa32bfe7f5c4f24e5382c5113bf288c84730bc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdbus-1-3_1.8.20-0+deb8u1_amd64.deb | |
7b156391cb5aef83df692bf4f966313d5fbd96481945dc65b384471067d16124 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgpg-error0_1.17-3_amd64.deb | |
497f26bc01c3837b724051da393af20f00239a81284d73b98dd4457f3210deac /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/rsyslog_8.4.2-1+deb8u2_amd64.deb | |
fe270d815cc98e15dc3b42aeeb79ceaab7a7606fef170038111b5ca6dd9c686a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/multiarch-support_2.19-18+deb8u6_amd64.deb | |
5457e55ae5882200c8259602385aa564833ec25de96826f9eb2f9385619d3f83 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/login_1%3a4.2-3+deb8u1_amd64.deb | |
eece76a3918c3a6e7867620d3f3f3a71c1a7bac2730b597d5df0e09492a247ea /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/man-db_2.7.0.2-5_amd64.deb | |
2e0c16fff25ac942b3482ff93802b430b1d8b729f3de82ee990e05fa20635b0a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/emacs24_24.4+1-5_amd64.deb | |
d829dd0582eade0896d945384897c6a433a07ec683a38ccf654707e4e41ca54a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libiw30_30~pre9-8_amd64.deb | |
5ca554f121dbc7200f5c545fdf6a9aacb6eda6a2e521b5307915c9b24016ca12 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjson-glib-1.0-common_1.0.2-1_all.deb | |
dedd4adcdf8b347417c4cb09ae23eb49e232540374d6c51590b08910d2392532 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libkrb5-3_1.12.1+dfsg-19+deb8u2_amd64.deb | |
682d2321297c56dec327770efa986d4bef43a5acb1a5528b3098e05652998fae /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libexpat1_2.1.0-6+deb8u3_amd64.deb | |
15cdebe879e12783232b541b482e41cf80d83ec4037955ee5fe8deb14ad00698 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/netcat-traditional_1.10-41_amd64.deb | |
f1b72689f30ab841119131fafc1c01361f0f4518865afa6cadbfde313556cb10 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libslang2_2.3.0-2_amd64.deb | |
f513a611c0ba9b8496fe5b8bc5bd9a39c924e134d5230801dd92e429d77e204e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpcre3_2%3a8.35-3.3+deb8u4_amd64.deb | |
ac397a0c8d16891dbc0348a9ee30506b8b4cafe138a25b3af9e3cd0b417fab3d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjpeg62-turbo_1%3a1.3.1-12_amd64.deb | |
bb32f6c2662521ecca854a869496c706c2f37e48192b050a804782d3a624c76e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxrandr2_2%3a1.4.2-1+b1_amd64.deb | |
e923857b3697e6ead173a233af290accafb2f7813d4bdba57e10ddc070ffd14a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/liblockfile-bin_1.09-6_amd64.deb | |
8980934c84c0ebbca4158023d91ced3ddbfa028a2be25959ff4566b37eceb8f4 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxrender1_1%3a0.9.8-1+b1_amd64.deb | |
da964cb1d9016ebbb65667b1ec743bbec06d817278d4038e15292ce554f835da /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sysv-rc_2.88dsf-59_all.deb | |
f1f1cb26bee9c2ba2879295a4db3eb4c0646bf2b7f317e74ddb23357e749f648 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libudev1_215-17+deb8u5_amd64.deb | |
b7b4916f37886b331027199fa6070193cd0102f1256bd0d84b1491596b68e298 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libproxy1_0.4.11-4+b2_amd64.deb | |
7338081375ff28a39ecb667cb9a6357672062f8079e3500f52c9c3375b73a9dc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfile-desktopentry-perl_0.07-1_all.deb | |
06e83f850bb4271de223623f1f44cc2956390a289d0e94a150ba4fbb97ac8b4a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_amd64.deb | |
330941dbd4b3ff90cc4625c980e41e2d7447c284d0b4734393b80f7597a37c72 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcroco3_0.6.8-3+b1_amd64.deb | |
cc36aeebc762776df6b911fd224afcfb1b0e34d7f4773a2ebf3fc2f1b7fc8533 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libelfg0_0.8.13-5_amd64.deb | |
2b04bfeb3653c26978fe123d15822078cbf216619e5c0c5c9c7ce024c2c234c9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/base-passwd_3.5.37_amd64.deb | |
d4957a3ccb9c311c6a24df2f45652b3a72e854daa79cb8675e9d501389ba11e0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/perl-base_5.20.2-3+deb8u6_amd64.deb | |
cf1c9dfc12d6cfd42bb14bfb46ee3cec0f6ebc720a1419f017396739953b12c5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpython2.7-stdlib_2.7.9-2+deb8u1_amd64.deb | |
7daba7704bbe4674af2ac4172958950ac70c27e094682f76a2ef149e7f3ee6ed /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsigc++-2.0-0c2a_2.4.0-1_amd64.deb | |
062c11c06d774d18c008b9efe0f479517f2bcebf9e990ae8508a04596fcdf054 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgtk-3-0_3.14.5-1+deb8u1_amd64.deb | |
6758bc820616254634fdd2354a2691e40d2973d6bf3a9c12417f02770f75081c /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libxdmcp6_1%3a1.1.1-1+b1_amd64.deb | |
fead83722cc48a6cd679e3b847b88d6cfaca0847bc7d80c4ef6f10568c24fe08 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/librsvg2-2_2.40.5-1+deb8u2_amd64.deb | |
7c6f0e2db9c1442b0e4d42c54cc953032601968b126a2764f4414e61f678894d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgcrypt20_1.6.3-2+deb8u2_amd64.deb | |
bf9edebb4a3576c564ebce5570f19c42f81b5bc997b77fd170aae06c5b943dff /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bsdutils_1%3a2.25.2-6_amd64.deb | |
3eb437f80b8042d4670367b14a017f7c530d7077aec6e0cc6368610e986d0ce8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libasound2-data_1.0.28-1_all.deb | |
ab7821a322a6c137eb7b36297eba11a5d2a3d3c27e480a238ff4538898570fb9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libuuid1_2.25.2-6_amd64.deb | |
a6d4004f2b16dcc8523f20473815b95b564cba13f5953201a05bdda8aa002ba0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libldap-2.4-2_2.4.40+dfsg-1+deb8u2_amd64.deb | |
5930454002ca3bbf13ff3d2829252de1ec512617f5d2b997d3c6006e176d6c38 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libbz2-1.0_1.0.6-7+b3_amd64.deb | |
5a3eb5b006531726a78df46486414b5afa1bb17dd6f0adbd638d098b05224292 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libatk-bridge2.0-0_2.14.0-2_amd64.deb | |
cd862175f8051a97da2119c800c6167dc1886df1f8484aae474314596be64495 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libhogweed2_2.7.1-5+deb8u1_amd64.deb | |
ad01b2c41185a9f52d61eaf838553b3bc3c2059ee1b4eb33e2c14774770b8d76 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdbus-glib-1-2_0.102-1_amd64.deb | |
4e2239321aaeffef7dc4a4b4196bb3b3d3b11a4b3b613818e18cc96ab9ee1508 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsm6_2%3a1.2.2-1+b1_amd64.deb | |
155a31b0f716aa3dcd7ee68e9bd57e0b76a6b31f4e41fb2d953e986315437082 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgmp10_2%3a6.0.0+dfsg-6_amd64.deb | |
37e8c3da527511b5f900174b21af4f11530a1c4fd36a3230b48ac591ff2cc68b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_amd64.deb | |
ae6fd50a5346f94b8c3904de52c5aadf58dbd13f8d016d8954a0f4a65a14b637 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libncurses5_5.9+20140913-1+b1_amd64.deb | |
992e35bf8c1685ba1cb439a99a78db72c7960075cb25cf3175d67f782cbb75c3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libthai0_0.1.21-1_amd64.deb | |
cf79de26fcf67ff42a88e6b33b486b92943f11760996ad7de19b7b72b96ed41e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfile-basedir-perl_0.03-1_all.deb | |
0982f09bf056fb0be9c2a519a20009c4c7dc8df45e05de983ae2c04e82cd1ab8 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/wget_1.16-1+deb8u1_amd64.deb | |
4c6ba8b5a7bbba3fb17a84c1df7f25f6075e50c1a905b98d36e3357b8d2cdace /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpam-modules_1.1.8-3.1+deb8u1+b1_amd64.deb | |
a72c59991f2ee5ea8052a7885bf72a8cb80e28a890a0f70bb992f29605123099 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/net-tools_1.60-26+b1_amd64.deb | |
e04f13c3b977bdcd80a2d3f9c45bf2ed336fb5398fbb9f86873f722d8bd1784a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libustr-1.0-1_1.0.4-3+b2_amd64.deb | |
e7198a92fb34ca8f4ad7718e31b4ba3e379130be8cf7be06915a71a686f7c1bc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tasksel-data_3.31+deb8u1_all.deb | |
8c3bdb6b151dd42f52bf98234a4220b6890f01f8ce7b77c718a9685bc3f902f3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/isc-dhcp-common_4.3.1-6+deb8u2_amd64.deb | |
23af40bd18622c34028c9c486684aacde48f0d97e52b5be33d27a66a68d9d1de /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/vim-common_2%3a7.4.488-7+deb8u1_amd64.deb | |
673753f8d8f2af5d630463b960157d9086d8253d94b16e019eb81f0c3c056355 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libgpm2_1.20.4-6.1+b2_amd64.deb | |
7747388a97ba71fede302d70361c81d486770a2024185514c18b5d8eab6aaf4e /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/iptables_1.4.21-2+b1_amd64.deb | |
8d12032fca3e260224e0a5db58e5b71355610aee012be0c5f8289d0b13f4ebaf /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpipeline1_1.4.0-1_amd64.deb | |
5961f3a6804272fdd3dc07349bc02df5705fe80aca251dc6961312d7dc8d6b2d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/manpages_3.74-1_all.deb | |
916e2c541aa954239cb8da45d1d7e4ecec232b24d3af8982e76bf43d3e1758f3 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpython2.7-minimal_2.7.9-2+deb8u1_amd64.deb | |
bde89cf8ff7876889e17fda0245f4dd3e829b6f89e617272637c1692c84dd694 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libjson-c2_0.11-4_amd64.deb | |
cafd83ffc533265e54b3fcdf4992cc9054822b7d81cfd91adc1943205b8fc5cc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tzdata_2016f-0+deb8u1_all.deb | |
a349d2fcf193d696cd35adb714535f9239ee6a5c6b15fb9d5247678606d63aa6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libeatmydata1_82-6_amd64.deb | |
c7baa3065bd9dc063ebf5c147b8b85d346141c379bb9be1ef106610727f7000b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsoup2.4-1_2.48.0-1_amd64.deb | |
8b91bce988c38798e565820919a600f1a58ca483d8406860cc37e847a55a6bfd /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/readline-common_6.3-8_all.deb | |
9d4a3a989503c28bf3f2b7d710aa5b20427e5c4b5e4823c4024e95868622a2d7 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libfftw3-double3_3.3.4-2_amd64.deb | |
4f22ddf5061775fa0db1a260d77f1847870f73c46fe2ca6ed31ab393f139d777 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libnl-3-200_3.2.24-2_amd64.deb | |
5456a792a8cd6a7b5c37c025f24a7273a9e9a4ab4cc27422b8376859807af17d /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/bash_4.3-11+b1_amd64.deb | |
14820ca6a795ce534a8292338ddda0a5af747a66f8091d88265107b2782cec19 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libvpx1_1.3.0-3_amd64.deb | |
c088f8e9ce755eed168ff1e5be789252cadd4199070f2df703acb41742d90186 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libpangocairo-1.0-0_1.36.8-3_amd64.deb | |
791ea0d7762b92d916f3a6cabe534b57642b152d2d01aaac4a7606c2829664bc /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libsasl2-2_2.1.26.dfsg1-13+deb8u1_amd64.deb | |
564bfc0dffd667e3ca893a1df1011e7a3fba74abde9a1a68b94297d6b057f077 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libblkid1_2.25.2-6_amd64.deb | |
f1509bbabd78e89c861de16931aec5988e1215649688fd4f8dfe1af875a7fbef /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libstdc++6_4.9.2-10_amd64.deb | |
d3968bb6ce59afaecc9912c586d8faaea01dd42255b7171541996de56678ddc5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/passwd_1%3a4.2-3+deb8u1_amd64.deb | |
50c122e36f96e5cc808c6b7528ebd27f8086783e2c5b7c39ac7f6da6f62b09c1 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/shared-mime-info_1.3-1_amd64.deb | |
473f0d4073f4a3b4e1d554bb3a4c03ca80393fadd84ae3c97831ed663aac12f5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/kmod_18-3_amd64.deb | |
24cb370d0dab9769ab1cce6a8362e5a785152b253319789ac6d2420f1ce42185 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libharfbuzz0b_0.9.35-2_amd64.deb | |
2a2ecac1ab6c9755215669040af45f0e73eda92f682e0578417fcd2287e79b40 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/sudo_1.8.10p3-1+deb8u3_amd64.deb | |
a1ff3f476eb52161a65ab879aa9b56fff32dac986642ffc885d4cec714a6f577 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libltdl7_2.4.2-1.11+b1_amd64.deb | |
0dc9757a8c7da4ad22dfef8607b144f75c9285f60127c67ab9b231da6d170a3b /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdconf1_0.22.0-1_amd64.deb | |
bf1f9efab58f2a0df6687c3725793d1c1117a5c06ff25ffc7d48a54120578127 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libcomerr2_1.42.12-2_amd64.deb | |
486cc88ee74e79ad491fda2cece05f17db4e1e642c3f8f2ac001e5b129faff80 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/base-files_8+deb8u6_amd64.deb | |
+ 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-modules shared-mime-info | |
ucf vim-common vim-runtime vim-tiny 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 indent 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: | |
vim-common vim-tiny | |
Extracting templates from packages: 18% Extracting templates from packages: 36% Extracting templates from packages: 55% Extracting templates from packages: 73% Extracting templates from packages: 92% Extracting templates from packages: 100% | |
Preconfiguring packages ... | |
2 upgraded, 161 newly installed, 0 to remove and 11 not upgraded. | |
Need to get 0 B/89.2 MB of archives. | |
After this operation, 358 MB of additional disk space will be used. | |
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory) | |
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+deb8u2_amd64.deb ... | |
Unpacking libsqlite3-0:amd64 (3.8.7.1-1+deb8u2) ... | |
Selecting previously unselected package libxml2:amd64. | |
Preparing to unpack .../libxml2_2.9.1+dfsg1-5+deb8u3_amd64.deb ... | |
Unpacking libxml2:amd64 (2.9.1+dfsg1-5+deb8u3) ... | |
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+deb8u1_all.deb ... | |
Unpacking fontconfig-config (2.11.0-6.3+deb8u1) ... | |
Selecting previously unselected package libfontconfig1:amd64. | |
Preparing to unpack .../libfontconfig1_2.11.0-6.3+deb8u1_amd64.deb ... | |
Unpacking libfontconfig1:amd64 (2.11.0-6.3+deb8u1) ... | |
Selecting previously unselected package fontconfig. | |
Preparing to unpack .../fontconfig_2.11.0-6.3+deb8u1_amd64.deb ... | |
Unpacking fontconfig (2.11.0-6.3+deb8u1) ... | |
Selecting previously unselected package imagemagick-common. | |
Preparing to unpack .../imagemagick-common_8%3a6.8.9.9-5+deb8u6_all.deb ... | |
Unpacking imagemagick-common (8:6.8.9.9-5+deb8u6) ... | |
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+deb8u7_amd64.deb ... | |
Unpacking libgd3:amd64 (2.1.0-5+deb8u7) ... | |
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+b1_amd64.deb ... | |
Unpacking libltdl7:amd64 (2.4.2-1.11+b1) ... | |
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+deb8u6_amd64.deb ... | |
Unpacking libmagickcore-6.q16-2:amd64 (8:6.8.9.9-5+deb8u6) ... | |
Selecting previously unselected package libmagickwand-6.q16-2:amd64. | |
Preparing to unpack .../libmagickwand-6.q16-2_8%3a6.8.9.9-5+deb8u6_amd64.deb ... | |
Unpacking libmagickwand-6.q16-2:amd64 (8:6.8.9.9-5+deb8u6) ... | |
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+deb8u1_amd64.deb ... | |
Unpacking libpython2.7-minimal:amd64 (2.7.9-2+deb8u1) ... | |
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+deb8u1_amd64.deb ... | |
Unpacking libpython2.7-stdlib:amd64 (2.7.9-2+deb8u1) ... | |
Selecting previously unselected package libpython2.7:amd64. | |
Preparing to unpack .../libpython2.7_2.7.9-2+deb8u1_amd64.deb ... | |
Unpacking libpython2.7:amd64 (2.7.9-2+deb8u1) ... | |
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) ... | |
Preparing to unpack .../vim-tiny_2%3a7.4.488-7+deb8u1_amd64.deb ... | |
Unpacking vim-tiny (2:7.4.488-7+deb8u1) over (2:7.4.488-7) ... | |
Preparing to unpack .../vim-common_2%3a7.4.488-7+deb8u1_amd64.deb ... | |
Unpacking vim-common (2:7.4.488-7+deb8u1) over (2:7.4.488-7) ... | |
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+deb8u1_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+deb8u1) ... | |
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+deb8u4_amd64.deb ... | |
Unpacking wpasupplicant (2.3-1+deb8u4) ... | |
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+deb8u3_amd64.deb ... | |
Unpacking libruby2.1:amd64 (2.1.5-2+deb8u3) ... | |
Selecting previously unselected package vim-nox. | |
Preparing to unpack .../vim-nox_2%3a7.4.488-7+deb8u1_amd64.deb ... | |
Unpacking vim-nox (2:7.4.488-7+deb8u1) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Processing triggers for systemd (215-17+deb8u5) ... | |
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+deb8u2) ... | |
Setting up libxml2:amd64 (2.9.1+dfsg1-5+deb8u3) ... | |
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+deb8u1) ... | |
Setting up libfontconfig1:amd64 (2.11.0-6.3+deb8u1) ... | |
Setting up fontconfig (2.11.0-6.3+deb8u1) ... | |
Regenerating fonts cache... done. | |
Setting up imagemagick-common (8:6.8.9.9-5+deb8u6) ... | |
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+deb8u7) ... | |
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+b1) ... | |
Setting up liblua5.2-0:amd64 (5.2.3-1.1) ... | |
Setting up libmagickcore-6.q16-2:amd64 (8:6.8.9.9-5+deb8u6) ... | |
Setting up libmagickwand-6.q16-2:amd64 (8:6.8.9.9-5+deb8u6) ... | |
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+deb8u1) ... | |
Setting up mime-support (3.58) ... | |
Setting up libpython2.7-stdlib:amd64 (2.7.9-2+deb8u1) ... | |
Setting up libpython2.7:amd64 (2.7.9-2+deb8u1) ... | |
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 vim-common (2:7.4.488-7+deb8u1) ... | |
Setting up vim-tiny (2:7.4.488-7+deb8u1) ... | |
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+deb8u1) ... | |
Processing /usr/share/vim/addons/doc | |
Setting up wireless-tools (30~pre9-8) ... | |
Setting up wpasupplicant (2.3-1+deb8u4) ... | |
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+deb8u3) ... | |
Setting up vim-nox (2:7.4.488-7+deb8u1) ... | |
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+deb8u6) ... | |
Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.31.1-2+deb8u5) ... | |
Processing triggers for systemd (215-17+deb8u5) ... | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ retcode=0 | |
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 clean | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ return 0 | |
+ createSnapshot packages | |
+ snapshot_name=packages | |
+ '[' '' == 1 ']' | |
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_packages | |
+ info ' Execute any template flavor or sub flavor scripts after packages are installed' | |
+ output 'INFO: ' Execute any template flavor or sub flavor scripts after packages are installed | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 02_install_groups.sh suffix: packages_installed' | |
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: packages_installed | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local calling_arg=packages_installed | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_packages_installed_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_packages_installed_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_packages_installed_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_packages_installed_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_packages_installed_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh packages_installed | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=packages_installed | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' packages_installed ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_packages_installed.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ info ' apt-get dist-upgrade' | |
+ output 'INFO: ' apt-get dist-upgrade | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ aptDistUpgrade | |
+ aptUpdate | |
+ debug 'Updating system' | |
+ output 'DEBUG: Updating' system | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ DEBIAN_FRONTEND=noninteractive | |
+ DEBIAN_PRIORITY=critical | |
+ DEBCONF_NOWARNINGS=yes | |
+ chroot_cmd apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt apt-get -o Dpkg::Options::=--force-confnew --yes -o Acquire::Retries=3 -o Dpkg::Options::=--force-unsafe-io -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 update | |
Hit http://security.debian.org jessie/updates InRelease | |
Hit http://security.debian.org jessie/updates/main amd64 Packages | |
Hit http://security.debian.org jessie/updates/contrib amd64 Packages | |
Hit http://security.debian.org jessie/updates/non-free amd64 Packages | |
Hit http://security.debian.org jessie/updates/contrib Translation-en | |
Ign http://deb.debian.org jessie InRelease | |
Hit http://security.debian.org jessie/updates/main Translation-en | |
Hit http://security.debian.org jessie/updates/non-free Translation-en | |
Hit http://deb.debian.org jessie Release.gpg | |
Hit http://deb.debian.org jessie Release | |
Hit http://deb.debian.org jessie/main amd64 Packages | |
Hit http://deb.debian.org jessie/contrib amd64 Packages | |
Hit http://deb.debian.org jessie/non-free amd64 Packages | |
Hit http://deb.debian.org jessie/contrib Translation-en | |
Hit http://deb.debian.org jessie/main Translation-en | |
Hit http://deb.debian.org jessie/non-free Translation-en | |
Reading package lists... | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ awk '$1 > 1024 {print; exit 1}' | |
+ wc -L /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/apt/lists/security.debian.org_dists_jessie_updates_InRelease | |
+ 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 --download-only dist-upgrade -u -y | |
+ 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 --download-only dist-upgrade -u -y | |
Reading package lists... | |
Building dependency tree... | |
Reading state information... | |
The following packages will be upgraded: | |
apt apt-utils libapt-inst1.5 libapt-pkg4.12 libdns-export100 libicu52 | |
libirs-export91 libisc-export95 libisccfg-export90 libssl1.0.0 tar | |
11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
Need to get 11.6 MB of archives. | |
After this operation, 364 kB disk space will be freed. | |
Get:1 http://security.debian.org/ jessie/updates/main tar amd64 1.27.1-2+deb8u1 [676 kB] | |
Get:2 http://security.debian.org/ jessie/updates/main libapt-pkg4.12 amd64 1.0.9.8.4 [792 kB] | |
Get:3 http://security.debian.org/ jessie/updates/main apt amd64 1.0.9.8.4 [1109 kB] | |
Get:4 http://security.debian.org/ jessie/updates/main libapt-inst1.5 amd64 1.0.9.8.4 [169 kB] | |
Get:5 http://security.debian.org/ jessie/updates/main libssl1.0.0 amd64 1.0.1t-1+deb8u5 [1048 kB] | |
Get:6 http://security.debian.org/ jessie/updates/main libisc-export95 amd64 1:9.9.5.dfsg-9+deb8u8 [140 kB] | |
Get:7 http://security.debian.org/ jessie/updates/main libdns-export100 amd64 1:9.9.5.dfsg-9+deb8u8 [456 kB] | |
Get:8 http://security.debian.org/ jessie/updates/main libicu52 amd64 52.1-8+deb8u4 [6791 kB] | |
Get:9 http://security.debian.org/ jessie/updates/main libisccfg-export90 amd64 1:9.9.5.dfsg-9+deb8u8 [40.5 kB] | |
Get:10 http://security.debian.org/ jessie/updates/main libirs-export91 amd64 1:9.9.5.dfsg-9+deb8u8 [38.3 kB] | |
Get:11 http://security.debian.org/ jessie/updates/main apt-utils amd64 1.0.9.8.4 [368 kB] | |
Fetched 11.6 MB in 30s (378 kB/s) | |
Download complete and in download only mode | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ xargs -0r sha256sum | |
+ find /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives -name '*.deb' -print0 | |
08c1d6dfb12762ce9e4e22309fef587505fb12eeef63764effae2f4821f97536 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt-utils_1.0.9.8.4_amd64.deb | |
4e562241b6b8cf5028ef85ec418993bd82eb66668bc68ade9f483ef73cbaf205 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb | |
f40e51afbbcf2b1e23442c4c3df064a02ddc27bdfbfb155839577dcb1dedb74a /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/apt_1.0.9.8.4_amd64.deb | |
1ce092bb49f0ad486c339e0d87917168455bc92758b92d787360338ca578ef09 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/tar_1.27.1-2+deb8u1_amd64.deb | |
b44e0b1016b10a4a1cb00f30e4fbe2ec3cc99b255047676d06ee97c0478877a0 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-inst1.5_1.0.9.8.4_amd64.deb | |
1137cfc8b99bdef9d4d3bfc2114b47d26f69b324ca0582dbdddd12ae71bd81e9 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libirs-export91_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb | |
e24d97fd449c0f31fa443f9ea5d3192d6b10ef9b73fb4caec5696b340ea49726 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libisc-export95_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb | |
e38239b8ab5e2b944aafe1f7484f3cab1100f8807a2e104b026adebda71afba6 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libssl1.0.0_1.0.1t-1+deb8u5_amd64.deb | |
ebd6df03a936c238111bbff87b4cf1f936ce998cfe56e98ccc030cfaad72d853 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libdns-export100_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb | |
d093682f5e37be6dd2ddde27919d73d1504f0f55681d2391eca141a4f5bb2551 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libicu52_52.1-8+deb8u4_amd64.deb | |
539eb5867dcb86a67b8ca82d61ce0e0d8c07e2d95f5ce3ceb7fd3ef981fe54e5 /mnt/removable/qubes-src/linux-template-builder/mnt/var/cache/apt/archives/libapt-pkg4.12_1.0.9.8.4_amd64.deb | |
+ 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... | |
The following packages will be upgraded: | |
apt apt-utils libapt-inst1.5 libapt-pkg4.12 libdns-export100 libicu52 | |
libirs-export91 libisc-export95 libisccfg-export90 libssl1.0.0 tar | |
Preconfiguring packages ... | |
11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
Need to get 0 B/11.6 MB of archives. | |
After this operation, 364 kB disk space will be freed. | |
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory) | |
(Reading database ... 27902 files and directories currently installed.) | |
Preparing to unpack .../tar_1.27.1-2+deb8u1_amd64.deb ... | |
Unpacking tar (1.27.1-2+deb8u1) over (1.27.1-2+b1) ... | |
Processing triggers for mime-support (3.58) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Setting up tar (1.27.1-2+deb8u1) ... | |
(Reading database ... 27901 files and directories currently installed.) | |
Preparing to unpack .../libapt-pkg4.12_1.0.9.8.4_amd64.deb ... | |
Unpacking libapt-pkg4.12:amd64 (1.0.9.8.4) over (1.0.9.8.3) ... | |
Setting up libapt-pkg4.12:amd64 (1.0.9.8.4) ... | |
Processing triggers for libc-bin (2.19-18+deb8u6) ... | |
(Reading database ... 27901 files and directories currently installed.) | |
Preparing to unpack .../apt_1.0.9.8.4_amd64.deb ... | |
Unpacking apt (1.0.9.8.4) over (1.0.9.8.3) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Setting up apt (1.0.9.8.4) ... | |
Processing triggers for libc-bin (2.19-18+deb8u6) ... | |
(Reading database ... 27901 files and directories currently installed.) | |
Preparing to unpack .../libapt-inst1.5_1.0.9.8.4_amd64.deb ... | |
Unpacking libapt-inst1.5:amd64 (1.0.9.8.4) over (1.0.9.8.3) ... | |
Preparing to unpack .../libssl1.0.0_1.0.1t-1+deb8u5_amd64.deb ... | |
Unpacking libssl1.0.0:amd64 (1.0.1t-1+deb8u5) over (1.0.1t-1+deb8u3) ... | |
Preparing to unpack .../libisc-export95_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb ... | |
Unpacking libisc-export95 (1:9.9.5.dfsg-9+deb8u8) over (1:9.9.5.dfsg-9+deb8u6) ... | |
Preparing to unpack .../libdns-export100_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb ... | |
Unpacking libdns-export100 (1:9.9.5.dfsg-9+deb8u8) over (1:9.9.5.dfsg-9+deb8u6) ... | |
Preparing to unpack .../libicu52_52.1-8+deb8u4_amd64.deb ... | |
Unpacking libicu52:amd64 (52.1-8+deb8u4) over (52.1-8+deb8u3) ... | |
Preparing to unpack .../libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb ... | |
Unpacking libisccfg-export90 (1:9.9.5.dfsg-9+deb8u8) over (1:9.9.5.dfsg-9+deb8u6) ... | |
Preparing to unpack .../libirs-export91_1%3a9.9.5.dfsg-9+deb8u8_amd64.deb ... | |
Unpacking libirs-export91 (1:9.9.5.dfsg-9+deb8u8) over (1:9.9.5.dfsg-9+deb8u6) ... | |
Preparing to unpack .../apt-utils_1.0.9.8.4_amd64.deb ... | |
Unpacking apt-utils (1.0.9.8.4) over (1.0.9.8.3) ... | |
Processing triggers for man-db (2.7.0.2-5) ... | |
Setting up libapt-inst1.5:amd64 (1.0.9.8.4) ... | |
Setting up libssl1.0.0:amd64 (1.0.1t-1+deb8u5) ... | |
Setting up libisc-export95 (1:9.9.5.dfsg-9+deb8u8) ... | |
Setting up libdns-export100 (1:9.9.5.dfsg-9+deb8u8) ... | |
Setting up libicu52:amd64 (52.1-8+deb8u4) ... | |
Setting up libisccfg-export90 (1:9.9.5.dfsg-9+deb8u8) ... | |
Setting up libirs-export91 (1:9.9.5.dfsg-9+deb8u8) ... | |
Setting up apt-utils (1.0.9.8.4) ... | |
Processing triggers for libc-bin (2.19-18+deb8u6) ... | |
+ retval=0 | |
+ true | |
+ true | |
+ return 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 | |
+ info ' Cleanup' | |
+ output 'INFO: ' Cleanup | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ touch /mnt/removable/qubes-src/linux-template-builder/mnt//tmp/.prepared_groups | |
+ trap - ERR EXIT | |
+ trap | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 02_install_groups.sh suffix: post' | |
+ output 'INFO: Locating' buildStep files: 02_install_groups.sh suffix: post | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local calling_arg=post | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/02_install_groups_post_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/02_install_groups_post_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/02_install_groups_post_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/02_install_groups_post_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/02_install_groups_post_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/02_install_groups_post_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh post | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh | |
+ local suffix=post | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=02_install_groups.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=02_install_groups | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 02_install_groups ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="02_install_groups"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="02_install_groups" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' post ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/02_install_groups_post.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ umount_all /mnt/removable/qubes-src/linux-template-builder/mnt/ | |
+ directory=/mnt/removable/qubes-src/linux-template-builder/mnt/ | |
+ '[' /mnt/removable/qubes-src/linux-template-builder/mnt/ == /mnt/removable/qubes-src/linux-template-builder/mnt -o /mnt/removable/qubes-src/linux-template-builder/mnt/ == /mnt/removable/qubes-src/linux-template-builder/mnt/ ']' | |
++ mountPoints | |
+++ mountPoint '' | |
+++ local mount_point= | |
+++ [[ '' = /* ]] | |
++++ readlink -m . | |
+++ mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
++++ sed 's#//*#/#g' | |
++++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
+++ echo /mnt/removable/qubes-src/linux-template-builder/ | |
++ local mount_point=/mnt/removable/qubes-src/linux-template-builder/ | |
+++ sort -r | |
+++ grep '^/mnt/removable/qubes-src/linux-template-builder/' | |
+++ cut -f2 '-d ' | |
+++ sudo grep /mnt/removable/qubes-src/linux-template-builder/ /proc/mounts | |
++ echo '/mnt/removable/qubes-src/linux-template-builder/mnt/sys | |
/mnt/removable/qubes-src/linux-template-builder/mnt/run | |
/mnt/removable/qubes-src/linux-template-builder/mnt/proc | |
/mnt/removable/qubes-src/linux-template-builder/mnt' | |
+ '[' -n '/mnt/removable/qubes-src/linux-template-builder/mnt/sys | |
/mnt/removable/qubes-src/linux-template-builder/mnt/run | |
/mnt/removable/qubes-src/linux-template-builder/mnt/proc | |
/mnt/removable/qubes-src/linux-template-builder/mnt' ']' | |
+ removeDbusUuid | |
+ '[' -e /mnt/removable/qubes-src/linux-template-builder/mnt/var/lib/dbus/machine-id ']' | |
+ removeDivertPolicy | |
+ outputc red 'Reactivating initctl...' | |
+ color=red | |
+ shift | |
+ output Reactivating initctl... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd dpkg-divert --local --rename --remove /sbin/initctl | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt dpkg-divert --local --rename --remove /sbin/initctl | |
Removing 'local diversion of /sbin/initctl to /sbin/initctl.distrib' | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ outputc green 'Removing policy-rc.d' | |
+ color=green | |
+ shift | |
+ output Removing policy-rc.d | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ rm -f /mnt/removable/qubes-src/linux-template-builder/mnt/usr/sbin/policy-rc.d | |
+ outputc red 'Restoring invoke-rc.d...' | |
+ color=red | |
+ shift | |
+ output Restoring invoke-rc.d... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd sed -i -e 's/exit 0 #exit 100/exit 100/' /usr/sbin/invoke-rc.d | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot /mnt/removable/qubes-src/linux-template-builder/mnt sed -i -e 's/exit 0 #exit 100/exit 100/' /usr/sbin/invoke-rc.d | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt/ | |
+ '[' 2 -le 2 ']' | |
+ test -o xtrace | |
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...' | |
+ set +x | |
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting | |
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/sys | |
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/run | |
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt/proc | |
+ true 'umount_kill: Restoring xtrace...' | |
+ trap - EXIT | |
+ echo '-> Unmounting prepared_image...' | |
-> Unmounting prepared_image... | |
++ readlink -m /mnt/removable/qubes-src/linux-template-builder/mnt | |
+ umount_kill /mnt/removable/qubes-src/linux-template-builder/mnt | |
+ '[' 2 -le 2 ']' | |
+ test -o xtrace | |
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...' | |
+ set +x | |
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt' before un-mounting | |
INFO: umount /mnt/removable/qubes-src/linux-template-builder/mnt | |
+ true 'umount_kill: Restoring xtrace...' | |
+ exit 0 | |
+ set -e | |
+ export CLEANIMG=prepared_images/whonix-ws.img | |
+ CLEANIMG=prepared_images/whonix-ws.img | |
+ export NAME=whonix-ws | |
+ NAME=whonix-ws | |
+ export LC_ALL=POSIX | |
+ LC_ALL=POSIX | |
+ . ./builder_setup | |
++ SCRIPTSDIR=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ '[' '!' -d /mnt/removable/qubes-src/builder-debian/template_debian ']' | |
++ '[' -z /mnt/removable/cache/jessie ']' | |
++ export SCRIPTSDIR CACHEDIR | |
+ . ./umount_kill.sh | |
++ '[' 2 -ge 2 -o '' == 1 ']' | |
++ set -x | |
++ . ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' '' = true ']' | |
+++ colors | |
+++ [[ -t 2 ]] | |
+++ : | |
+++ export build_already_defined_colors=true | |
+++ build_already_defined_colors=true | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: ./qubeize_image' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
+++ basename ./qubeize_image | |
++ '[' qubeize_image == umount_kill.sh -a prepared_images/whonix-ws.img ']' | |
+ '[' 2 -eq 0 ']' | |
+ '[' xprepared_images/whonix-ws.img = x ']' | |
+ '[' xwhonix-ws = x ']' | |
++ id -ur | |
+ ID=0 | |
+ '[' 0 '!=' 0 ']' | |
+ '[' 2 == 1 ']' | |
+ trap cleanup ERR | |
+ export IMG=qubeized_images/whonix-ws/root.img | |
+ IMG=qubeized_images/whonix-ws/root.img | |
+ mkdir -p qubeized_images/whonix-ws | |
+ echo '--> Copying prepared_images/whonix-ws.img to qubeized_images/whonix-ws/root.img...' | |
--> Copying prepared_images/whonix-ws.img to qubeized_images/whonix-ws/root.img... | |
+ cp prepared_images/whonix-ws.img qubeized_images/whonix-ws/root.img | |
+ echo '--> Mounting qubeized_images/whonix-ws/root.img' | |
--> Mounting qubeized_images/whonix-ws/root.img | |
+ mkdir -p mnt | |
+ mount -o loop qubeized_images/whonix-ws/root.img mnt | |
+ export INSTALLDIR=mnt | |
+ INSTALLDIR=mnt | |
+ /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/vars.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ TMPDIR=/tmp | |
++ DEBIANVERSION=jessie | |
++ DEFAULT_DEBIAN_MIRRORS=('http://http.debian.net/debian' 'http://ftp.us.debian.org/debian' 'http://ftp.ca.debian.org/debian') | |
++ '[' -z http://ftp.us.debian.org/debian/ ']' | |
++ APT_GET_OPTIONS='-o Dpkg::Options::=--force-confnew --yes' | |
++ APT_GET_OPTIONS+=' -o Acquire::Retries=3' | |
++ '[' 01 -gt 0 ']' | |
++ APT_GET_OPTIONS+=' -o Dpkg::Options::=--force-unsafe-io' | |
++ eatmydata_maybe=eatmydata | |
++ '[' -n '' ']' | |
++ containsFlavor no-recommends | |
++ flavor=no-recommends | |
++ retval=1 | |
++ '[' no-recommends == whonix-workstation ']' | |
++ elementIn no-recommends minimal no-recommends | |
++ local element | |
++ for element in '"${@:2}"' | |
++ [[ minimal == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ for element in '"${@:2}"' | |
++ [[ no-recommends == \n\o\-\r\e\c\o\m\m\e\n\d\s ]] | |
++ return 0 | |
++ retval=0 | |
++ return 0 | |
++ APT_GET_OPTIONS+=' -o APT::Install-Recommends=0 -o APT::Install-Suggests=0' | |
+ source /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh | |
++ source ./functions.sh | |
+++ set -e | |
+++ VERBOSE=2 | |
+++ DEBUG=0 | |
+++ . ./functions-name.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
+++ '[' '!' true = true ']' | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh' | |
+++ '[' 2 -ge 1 ']' | |
+++ [[ -z '' ]] | |
+++ [[ ehB != ehxB ]] | |
++ source ./umount_kill.sh | |
+++ '[' 2 -ge 2 -o 0 == 1 ']' | |
+++ set -x | |
+++ . ./functions.sh | |
++++ set -e | |
++++ VERBOSE=2 | |
++++ DEBUG=0 | |
++++ . ./functions-name.sh | |
+++++ set -e | |
+++++ VERBOSE=2 | |
+++++ DEBUG=0 | |
++++ '[' '!' true = true ']' | |
++++ '[' 2 -ge 2 -o 0 == 1 ']' | |
++++ output 'INFO: Currently running script: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh' | |
++++ '[' 2 -ge 1 ']' | |
++++ [[ -z '' ]] | |
++++ [[ ehB != ehxB ]] | |
++++ basename /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+++ '[' 04_install_qubes.sh == umount_kill.sh -a '' ']' | |
++ output 'INFO: /mnt/removable/qubes-src/builder-debian/template_debian/distribution.sh imported by: /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh' | |
++ '[' 2 -ge 1 ']' | |
++ [[ -z '' ]] | |
++ [[ ehB != ehxB ]] | |
+ debug ' Installing Qubes packages' | |
+ output 'DEBUG: ' Installing Qubes packages | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ exitOnNoFile mnt//tmp/.prepared_groups 'prepared_groups installataion has not completed!... Exiting' | |
+ file=mnt//tmp/.prepared_groups | |
+ message='prepared_groups installataion has not completed!... Exiting' | |
+ '[' -f mnt//tmp/.prepared_groups ']' | |
+ prepareChroot | |
+ umount_kill mnt/ | |
+ '[' 2 -le 2 ']' | |
+ test -o xtrace | |
+ true 'umount_kill: Disabling xtrace, because variable VERBOSE (2) is lower than or equal 2...' | |
+ set +x | |
Attempting to kill any processes still running in '/mnt/removable/qubes-src/linux-template-builder/mnt/' before un-mounting | |
+ true 'umount_kill: Restoring xtrace...' | |
+ mount -t tmpfs none mnt/run | |
+ '[' '' '!=' 1 ']' | |
+ mount -t proc proc mnt/proc | |
+ mount -t sysfs sys mnt/sys | |
+ createDbusUuid | |
+ outputc green 'Creating DBUS uuid...' | |
+ color=green | |
+ shift | |
+ output Creating DBUS uuid... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ removeDbusUuid | |
+ '[' -e mnt/var/lib/dbus/machine-id ']' | |
+ '[' -e mnt/bin/dbus-uuidgen ']' | |
+ addDivertPolicy | |
+ outputc green 'Deactivating initctl...' | |
+ color=green | |
+ shift | |
+ output Deactivating initctl... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd dpkg-divert --local --rename --add /sbin/initctl | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot mnt dpkg-divert --local --rename --add /sbin/initctl | |
Adding 'local diversion of /sbin/initctl to /sbin/initctl.distrib' | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ outputc green 'Creating policy-rc.d' | |
+ color=green | |
+ shift | |
+ output Creating policy-rc.d | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ echo exit 101 | |
+ chmod +x mnt/usr/sbin/policy-rc.d | |
+ outputc green 'Hacking invoke-rc.d to ignore missing init scripts...' | |
+ color=green | |
+ shift | |
+ output Hacking invoke-rc.d to ignore missing init scripts... | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ chroot_cmd sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d | |
+ local retval | |
+ true | |
+ '[' '' == 1 ']' | |
+ /usr/sbin/chroot mnt sed -i -e 's/exit 100/exit 0 #exit 100/' /usr/sbin/invoke-rc.d | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 04_install_qubes.sh suffix: pre' | |
+ output 'INFO: Locating' buildStep files: 04_install_qubes.sh suffix: pre | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local calling_arg=pre | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh pre | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=pre | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' pre ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_pre.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ '[' -f mnt//tmp/.prepared_qubes ']' | |
+ info ' Trap ERR and EXIT signals and cleanup (umount)' | |
+ output 'INFO: ' Trap ERR and EXIT signals and cleanup '(umount)' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ trap cleanup ERR | |
+ trap cleanup EXIT | |
+ info ' Install Qubes Repo and update' | |
+ output 'INFO: ' Install Qubes Repo and update | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ installQubesRepo | |
+ info ' Defining Qubes CUSTOMREPO Location: /mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie' | |
+ output 'INFO: ' Defining Qubes CUSTOMREPO Location: /mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ export CUSTOMREPO=/mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie | |
+ CUSTOMREPO=/mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie | |
+ info 'Mounting local qubes_repo' | |
+ output 'INFO: Mounting' local qubes_repo | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ mkdir -p mnt/tmp/qubes_repo | |
+ mount --bind /mnt/removable/qubes-src/linux-template-builder/pkgs-for-template/jessie mnt/tmp/qubes_repo | |
+ cat | |
+ '[' -n 3.2 ']' | |
+ cat | |
+ '[' 0 -gt 0 ']' | |
+ 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 [333 B] | |
Ign file: jessie/main Translation-en | |
Get:2 http://deb.qubes-os.org jessie InRelease [2465 B] | |
Get:3 http://deb.qubes-os.org jessie/main amd64 Packages [7846 B] | |
Ign http://deb.qubes-os.org jessie/main Translation-en | |
Ign http://deb.debian.org jessie InRelease | |
Hit http://deb.debian.org jessie Release.gpg | |
Hit http://deb.debian.org jessie Release | |
Hit http://deb.debian.org jessie/main amd64 Packages | |
Hit http://deb.debian.org jessie/contrib amd64 Packages | |
Hit http://deb.debian.org jessie/non-free amd64 Packages | |
Hit http://deb.debian.org jessie/contrib Translation-en | |
Hit http://deb.debian.org jessie/main Translation-en | |
Hit http://deb.debian.org jessie/non-free Translation-en | |
Hit http://security.debian.org jessie/updates InRelease | |
Hit http://security.debian.org jessie/updates/main amd64 Packages | |
Hit http://security.debian.org jessie/updates/contrib amd64 Packages | |
Hit http://security.debian.org jessie/updates/non-free amd64 Packages | |
Hit http://security.debian.org jessie/updates/contrib Translation-en | |
Hit http://security.debian.org jessie/updates/main Translation-en | |
Hit http://security.debian.org jessie/updates/non-free Translation-en | |
Fetched 10.3 kB in 16s (613 B/s) | |
Reading package lists... | |
+ retval=0 | |
+ true | |
+ true | |
+ return 0 | |
+ awk '$1 > 1024 {print; exit 1}' | |
+ wc -L mnt/var/lib/apt/lists/deb.qubes-os.org_r3.2_vm_dists_jessie_InRelease mnt/var/lib/apt/lists/security.debian.org_dists_jessie_updates_InRelease | |
+ info ' Execute any distribution specific flavor or sub flavor' | |
+ output 'INFO: ' Execute any distribution specific flavor or sub flavor | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ buildStep /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ unset build_step_files | |
+ info 'Locating buildStep files: 04_install_qubes.sh suffix: jessie' | |
+ output 'INFO: Locating' buildStep files: 04_install_qubes.sh suffix: jessie | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ getFileLocations build_step_files /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie | |
+ local return_global_var=build_step_files | |
+ local filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie templateFile | |
+ local calling_script=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local calling_arg=jessie | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-workstation | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/04_install_qubes_jessie_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie + | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/04_install_qubes_jessie_+.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_+.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_+.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_+.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-workstation+minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation+minimal | |
++ templateDirs whonix-workstation+minimal | |
++ local template_flavor=whonix-workstation+minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+minimal | |
++++ local template_flavor=whonix-workstation+minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+minimal ']' | |
++++ templateNameFixLength jessie+whonix-workstation+minimal | |
++++ local template_name=jessie+whonix-workstation+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation minimal | |
++++ template_name+=+whonix-workstation+minimal | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 33 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+minimal | |
+++ local template_flavor=whonix-workstation+minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+minimal -a whonix-workstation+minimal == + ']' | |
++ '[' -n whonix-workstation+minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+minimal ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/whonix-workstation+minimal/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+minimal/04_install_qubes_jessie_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+minimal.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie minimal | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor=minimal | |
++ templateDirs minimal | |
++ local template_flavor=minimal | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+minimal ']' | |
++ '[' + == + -a +whonix-gateway == +minimal ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName minimal | |
+++ local template_flavor=minimal | |
+++ retval=1 | |
+++ '[' -n minimal ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix minimal | |
++++ local template_flavor=minimal | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' minimal == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+minimal | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+minimal ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+minimal ']' | |
++++ templateNameFixLength jessie+minimal | |
++++ local template_name=jessie+minimal | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 14 -ge 32 ']' | |
++++ echo jessie+minimal | |
+++ echo jessie+minimal | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+minimal ']' | |
++ '[' + == + -a +whonix-workstation == +minimal ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix minimal | |
+++ local template_flavor=minimal | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' minimal == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n minimal -a minimal == + ']' | |
++ '[' -n minimal ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z minimal ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/minimal/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+minimal/04_install_qubes_jessie_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_minimal.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_minimal.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_minimal.sh ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie whonix-workstation+no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor=whonix-workstation+no-recommends | |
++ templateDirs whonix-workstation+no-recommends | |
++ local template_flavor=whonix-workstation+no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
+++ retval=1 | |
+++ '[' -n whonix-workstation+no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation+no-recommends | |
++++ local template_flavor=whonix-workstation+no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation+no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation+no-recommends ']' | |
++++ templateNameFixLength jessie+whonix-workstation+no-recommends | |
++++ local template_name=jessie+whonix-workstation+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=2 | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 2 -gt 0 ']' | |
+++++ printf +%s whonix-workstation no-recommends | |
++++ template_name+=+whonix-workstation+no-recommends | |
++++ (( index-- )) | |
++++ '[' 1 -lt 1 ']' | |
++++ '[' 39 -ge 32 ']' | |
+++++ printf %s jessie | |
++++ template_name=jessie | |
++++ '[' 1 -gt 0 ']' | |
+++++ printf +%s whonix-workstation | |
++++ template_name+=+whonix-workstation | |
++++ (( index-- )) | |
++++ '[' 0 -lt 1 ']' | |
++++ template_name=jessie+whonix-workstation | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation+no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix whonix-workstation+no-recommends | |
+++ local template_flavor=whonix-workstation+no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation+no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n whonix-workstation+no-recommends -a whonix-workstation+no-recommends == + ']' | |
++ '[' -n whonix-workstation+no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation+no-recommends ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/whonix-workstation+no-recommends/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+whonix-workstation+no-recommends/04_install_qubes_jessie_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_whonix-workstation+no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie no-recommends | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor=no-recommends | |
++ templateDirs no-recommends | |
++ local template_flavor=no-recommends | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-gateway == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName no-recommends | |
+++ local template_flavor=no-recommends | |
+++ retval=1 | |
+++ '[' -n no-recommends ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix no-recommends | |
++++ local template_flavor=no-recommends | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' no-recommends == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+no-recommends ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+no-recommends ']' | |
++++ templateNameFixLength jessie+no-recommends | |
++++ local template_name=jessie+no-recommends | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 20 -ge 32 ']' | |
++++ echo jessie+no-recommends | |
+++ echo jessie+no-recommends | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+no-recommends ']' | |
++ '[' + == + -a +whonix-workstation == +no-recommends ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix no-recommends | |
+++ local template_flavor=no-recommends | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' no-recommends == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n no-recommends -a no-recommends == + ']' | |
++ '[' -n no-recommends ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z no-recommends ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/no-recommends/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie+no-recommends/04_install_qubes_jessie_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_no-recommends.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_no-recommends.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie_no-recommends.sh ']' | |
+ return 1 | |
+ true | |
+ '[' -n whonix-workstation ']' | |
+ templateFile /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh jessie | |
+ local file=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh | |
+ local suffix=jessie | |
+ local template_flavor= | |
++ templateDirs '' | |
++ local template_flavor= | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-gateway == whonix-ws ']' | |
++ '[' + == + -a +whonix-gateway == + ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n '' ']' | |
+++ '[' 'Xminimal no-recommends' == X ']' | |
++++ printf +%s minimal no-recommends | |
+++ local template_options=+minimal+no-recommends | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation+minimal+no-recommends | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation+minimal+no-recommends ']' | |
+++ template_name=whonix-ws | |
+++ retval=0 | |
+++ break | |
++++ templateNameFixLength whonix-ws | |
++++ local template_name=whonix-ws | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 9 -ge 32 ']' | |
++++ echo whonix-ws | |
+++ echo whonix-ws | |
+++ return 0 | |
++ '[' +whonix-workstation == whonix-ws ']' | |
++ '[' + == + -a +whonix-workstation == + ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix | |
+++ local template_flavor=whonix-workstation | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' whonix-workstation == + ']' | |
+++ echo jessie+ | |
++ local template_flavor_prefix=jessie+ | |
++ '[' -n '' -a '' == + ']' | |
++ '[' -n '' ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian | |
+ splitPath /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh path_parts | |
+ local return_global_var=path_parts | |
+ local filename=04_install_qubes.sh | |
+ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/ | |
+ local base=04_install_qubes | |
+ local ext=sh | |
+ '[' sh ']' | |
+ local dotext=.sh | |
+ [[ -z 04_install_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="04_install_qubes"' '[full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh"' '[dotext]=".sh"' '[dir]="/mnt/removable/qubes-src/builder-debian/template_debian/"' '[ext]="sh"' ')'\''' | |
++ declare -gA 'path_parts=([base]="04_install_qubes" [full]="/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes.sh" [dotext]=".sh" [dir]="/mnt/removable/qubes-src/builder-debian/template_debian/" [ext]="sh" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z '' ']' | |
+ '[' jessie ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie.sh | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie.sh | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/04_install_qubes_jessie.sh ']' | |
+ return 1 | |
+ true | |
+ return | |
+ setArrayAsGlobal GLOBAL_CACHE build_step_files | |
+ local array=GLOBAL_CACHE | |
+ local export_as=build_step_files | |
++ declare -p GLOBAL_CACHE | |
++ true | |
+ local code= | |
+ local replaced= | |
+ eval | |
+ '[' '!' 0 -eq 0 ']' | |
+ info ' Install Qubes packages listed in packages_qubes.list file(s)' | |
+ output 'INFO: ' Install Qubes packages listed in packages_qubes.list 'file(s)' | |
+ '[' 2 -ge 1 ']' | |
+ [[ -z '' ]] | |
+ [[ ehB != ehxB ]] | |
+ installPackages packages_qubes.list | |
+ '[' -n packages_qubes.list ']' | |
+ '[' 1 == 1 ']' | |
+ getFileLocations packages_list packages_qubes.list '' | |
+ local return_global_var=packages_list | |
+ local filename=packages_qubes.list | |
+ local suffix= | |
+ local function=templateFile | |
+ unset GLOBAL_CACHE | |
+ declare -gA GLOBAL_CACHE | |
+ callTemplateFunction packages_qubes.list '' templateFile | |
+ local calling_script=packages_qubes.list | |
+ local calling_arg= | |
+ local functionExec=templateFile | |
+ local template_flavor=whonix-workstation | |
+ templateFile packages_qubes.list '' whonix-workstation | |
+ local file=packages_qubes.list | |
+ local suffix= | |
+ local template_flavor=whonix-workstation | |
++ templateDirs whonix-workstation | |
++ local template_flavor=whonix-workstation | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-gateway == +whonix-workstation ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName whonix-workstation | |
+++ local template_flavor=whonix-workstation | |
+++ retval=1 | |
+++ '[' -n whonix-workstation ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix whonix-workstation | |
++++ local template_flavor=whonix-workstation | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' whonix-workstation == + ']' | |
++++ echo jessie+ | |
+++ local template_name=jessie+whonix-workstation | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+whonix-workstation ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+whonix-workstation ']' | |
++++ templateNameFixLength jessie+whonix-workstation | |
++++ local template_name=jessie+whonix-workstation | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=1 | |
++++ '[' 25 -ge 32 ']' | |
++++ echo jessie+whonix-workstation | |
+++ echo jessie+whonix-workstation | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+whonix-workstation ']' | |
++ '[' + == + -a +whonix-workstation == +whonix-workstation ']' | |
++ eval echo -e /mnt/removable/qubes-src/template-whonix | |
+++ echo -e /mnt/removable/qubes-src/template-whonix | |
++ match=1 | |
++ '[' 1 -eq 1 ']' | |
++ return | |
+ local template_dirs=/mnt/removable/qubes-src/template-whonix | |
+ splitPath packages_qubes.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages_qubes.list | |
+ local dir= | |
+ local base=packages_qubes | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z whonix-workstation ']' | |
+ '[' '' ']' | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes_whonix-workstation.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes_whonix-workstation.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/whonix-workstation/packages_qubes_whonix-workstation.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/packages_qubes.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/packages_qubes.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_qubes.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-workstation.list | |
+ filename=/mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-workstation.list | |
+ '[' -e /mnt/removable/qubes-src/template-whonix/packages_qubes_whonix-workstation.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_whonix-workstation.list ']' | |
+ return 1 | |
+ true | |
+ templateFile packages_qubes.list '' + | |
+ local file=packages_qubes.list | |
+ local suffix= | |
+ local template_flavor=+ | |
++ templateDirs + | |
++ local template_flavor=+ | |
++ local match=0 | |
+++ declare -p TEMPLATE_FLAVOR_DIR | |
++ [[ declare -x TEMPLATE_FLAVOR_DIR="+whonix-gateway:/mnt/removable/qubes-src/template-whonix +whonix-workstation:/mnt/removable/qubes-src/template-whonix" =~ ^declare -a.* ]] | |
++ TEMPLATE_FLAVOR_DIR=(${TEMPLATE_FLAVOR_DIR}) | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-gateway == jessie+ ']' | |
++ '[' + == + -a +whonix-gateway == ++ ']' | |
++ '[' + == '*' ']' | |
++ for element in '"${TEMPLATE_FLAVOR_DIR[@]}"' | |
+++ templateName + | |
+++ local template_flavor=+ | |
+++ retval=1 | |
+++ '[' -n + ']' | |
+++ local template_options= | |
++++ templateFlavorPrefix + | |
++++ local template_flavor=+ | |
+++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
++++ [[ '' =~ ^declare -a.* ]] | |
++++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
++++ '[' + == + ']' | |
++++ echo jessie | |
+++ local template_name=jessie+ | |
++++ declare -p TEMPLATE_LABEL | |
+++ [[ declare -x TEMPLATE_LABEL="jessie+whonix-workstation+minimal+no-recommends:whonix-ws jessie+whonix-workstation+minimal+no-recommends:whonix-workstation jessie+whonix-workstation+minimal+no-recommends:whonix-ws :" =~ ^declare -a.* ]] | |
+++ TEMPLATE_LABEL=(${TEMPLATE_LABEL}) | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' jessie+whonix-workstation+minimal+no-recommends == jessie+ ']' | |
+++ for element in '"${TEMPLATE_LABEL[@]}"' | |
+++ '[' '' == jessie+ ']' | |
++++ templateNameFixLength jessie+ | |
++++ local template_name=jessie+ | |
++++ temp_name=(${template_name//+/ }) | |
++++ local temp_name | |
++++ local index=0 | |
++++ '[' 7 -ge 32 ']' | |
++++ echo jessie+ | |
+++ echo jessie+ | |
+++ return 1 | |
++ '[' +whonix-workstation == jessie+ ']' | |
++ '[' + == + -a +whonix-workstation == ++ ']' | |
++ '[' + == '*' ']' | |
++ '[' 0 -eq 1 ']' | |
+++ templateFlavorPrefix + | |
+++ local template_flavor=+ | |
++++ declare -p TEMPLATE_FLAVOR_PREFIX | |
+++ [[ '' =~ ^declare -a.* ]] | |
+++ TEMPLATE_FLAVOR_PREFIX=(${TEMPLATE_FLAVOR_PREFIX}) | |
+++ '[' + == + ']' | |
+++ echo jessie | |
++ local template_flavor_prefix=jessie | |
++ '[' -n + -a + == + ']' | |
++ local dir=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
++ echo /mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ local template_dirs=/mnt/removable/qubes-src/builder-debian/template_debian/jessie | |
+ splitPath packages_qubes.list path_parts | |
+ local return_global_var=path_parts | |
+ local filename=packages_qubes.list | |
+ local dir= | |
+ local base=packages_qubes | |
+ local ext=list | |
+ '[' list ']' | |
+ local dotext=.list | |
+ [[ -z packages_qubes ]] | |
+ PARTS=([full]="$1" [dir]="$dir" [base]="$base" [ext]="$ext" [dotext]="$dotext") | |
+ declare -A PARTS | |
+ setArrayAsGlobal PARTS path_parts | |
+ local array=PARTS | |
+ local export_as=path_parts | |
++ declare -p PARTS | |
+ local 'code=declare -A PARTS='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ local 'replaced=declare -A path_parts='\''([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )'\''' | |
+ eval declare -gA 'path_parts='\''([base]="packages_qubes"' '[full]="packages_qubes.list"' '[dotext]=".list"' '[dir]=""' '[ext]="list"' ')'\''' | |
++ declare -gA 'path_parts=([base]="packages_qubes" [full]="packages_qubes.list" [dotext]=".list" [dir]="" [ext]="list" )' | |
+ for template_dir in '${template_dirs[@]}' | |
+ '[' -z + ']' | |
+ '[' '' ']' | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes_+.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes_+.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/+/packages_qubes_+.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes_+.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes_+.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/jessie/packages_qubes_+.list ']' | |
+ return 1 | |
+ true | |
+ exists /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_+.list | |
+ filename=/mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_+.list | |
+ '[' -e /mnt/removable/qubes-src/builder-debian/template_debian/packages_qubes_+.list ']' | |
+ return 1 | |
+ true | |
+ for option in '${TEMPLATE_OPTIONS[@]}' | |
+ templateFile package |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment