From c08e2fed76f8888b29173d36255158a1e1d295d3 Mon Sep 17 00:00:00 2001 From: Ben Grande Date: Thu, 25 Jan 2024 18:49:20 +0100 Subject: [PATCH] fix: remove unnecessary copy to dom0 loop --- files/dom0/.local/bin/dom0/qvm-copy-to-dom0 | 26 +++++++-------------- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/files/dom0/.local/bin/dom0/qvm-copy-to-dom0 b/files/dom0/.local/bin/dom0/qvm-copy-to-dom0 index e7a7be0..e8dc433 100755 --- a/files/dom0/.local/bin/dom0/qvm-copy-to-dom0 +++ b/files/dom0/.local/bin/dom0/qvm-copy-to-dom0 @@ -15,25 +15,15 @@ note: UPDATES_MAX_FILES (default: 2048)" >&2 exit 1 } -main(){ - file="${1}" - dir="${HOME}/QubesIncoming/${qube}" - user="$(qvm-prefs --get -- "${qube}" default_user)" - max_bytes="${UPDATES_MAX_BYTES:-4GiB}" - max_files="${UPDATES_MAX_FILES:-2048}" - qvm-run --pass-io --localcmd=" - UPDATES_MAX_BYTES=\"${max_bytes}\" UPDATES_MAX_FILES=\"${max_files}\" - /usr/libexec/qubes/qfile-dom0-unpacker \"${user}\" \"${dir}\"" \ - "${qube}" /usr/lib/qubes/qfile-agent "${file}" -} - test -n "${2-}" || usage qube="${1}" shift -while true; do - main "${1}" - shift - test -z "${1-}" || continue - break -done +dir="${HOME}/QubesIncoming/${qube}" +user="$(qvm-prefs --get -- "${qube}" default_user)" +max_bytes="${UPDATES_MAX_BYTES:-4GiB}" +max_files="${UPDATES_MAX_FILES:-2048}" +qvm-run --pass-io --localcmd=" + UPDATES_MAX_BYTES=\"${max_bytes}\" UPDATES_MAX_FILES=\"${max_files}\" + /usr/libexec/qubes/qfile-dom0-unpacker \"${user}\" \"${dir}\"" \ + "${qube}" /usr/lib/qubes/qfile-agent "${@}"