diff --git a/salt/qubes-builder/files/admin/policy/default.policy b/salt/qubes-builder/files/admin/policy/default.policy index a0d669c..1051544 100644 --- a/salt/qubes-builder/files/admin/policy/default.policy +++ b/salt/qubes-builder/files/admin/policy/default.policy @@ -1,6 +1,7 @@ +# SPDX-FileCopyrightText: 2023 The Qubes OS Project # SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. # -# SPDX-License-Identifier: AGPL-3.0-or-later +# SPDX-License-Identifier: GPL-2.0-only ## Do not modify this file, create a new policy with with a lower number in the ## file name instead. For example `30-user.policy`. diff --git a/salt/qubes-builder/files/server/rpc/qubesbuilder.FileCopyIn b/salt/qubes-builder/files/server/rpc/qubesbuilder.FileCopyIn index 8fbab7b..5cd1475 100755 --- a/salt/qubes-builder/files/server/rpc/qubesbuilder.FileCopyIn +++ b/salt/qubes-builder/files/server/rpc/qubesbuilder.FileCopyIn @@ -1,4 +1,4 @@ -#!/usr/bin/bash +#!/usr/bin/sh # SPDX-FileCopyrightText: 2022 - 2023 The Qubes OS Project # @@ -7,5 +7,12 @@ set -e sudo bash -c "mkdir -p /builder/incoming && chown -R user:user /builder" -id="$(id -u user)" -exec /usr/lib/qubes/qfile-unpacker "${id}" "/builder/incoming" + +id=$(id -u user) + +if test -x /usr/lib/qubes/qfile-unpacker; then + # shellcheck disable=SC2123 + PATH="${PATH+"$PATH:"}/usr/lib/qubes" +fi + +exec qfile-unpacker "$id" "/builder/incoming"