mirror of
https://github.com/ben-grande/qusal.git
synced 2025-05-02 14:26:21 -04:00
feat: install Qusal TCP Proxy on updatevm's origin
Document qusal.ConnectTCP in dev's Access Control as it defaults to deny and causes confusion to users why it doesn't work by default. This is an exception of the rule that a formula cannot document the RPC service of another formula to avoid duplication.
This commit is contained in:
parent
c2fc4b524a
commit
eb3a8ab324
7 changed files with 81 additions and 0 deletions
21
salt/sys-net/files/admin/bin/qusal-report-updatevm-origin
Executable file
21
salt/sys-net/files/admin/bin/qusal-report-updatevm-origin
Executable file
|
@ -0,0 +1,21 @@
|
|||
#!/bin/sh
|
||||
|
||||
## SPDX-FileCopyrightText: 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||
##
|
||||
## SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
set -eu
|
||||
|
||||
updatevm="$(qubes-prefs updatevm)"
|
||||
updatevm_class="$(qvm-prefs "${updatevm}" klass)"
|
||||
proxy_target=""
|
||||
case "${updatevm_class}" in
|
||||
StandaloneVM) proxy_target="${updatevm}";;
|
||||
AppVM) proxy_target="$(qvm-prefs "${updatevm}" template)";;
|
||||
DispVM)
|
||||
proxy_target="$(qvm-prefs "$(qvm-prefs "${updatevm}" template)" template)"
|
||||
;;
|
||||
esac
|
||||
if test -n "${proxy_target}"; then
|
||||
echo "${proxy_target}"
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue