18 lines
480 B
Bash
18 lines
480 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
POLICY_SRC="packaging/qubes/policy.d/40-nsigner.policy"
|
|
POLICY_DST="/etc/qubes/policy.d/40-nsigner.policy"
|
|
|
|
if [ ! -f "$POLICY_SRC" ]; then
|
|
echo "Missing policy source: $POLICY_SRC" >&2
|
|
exit 1
|
|
fi
|
|
|
|
install -m 0644 "$POLICY_SRC" "$POLICY_DST"
|
|
|
|
echo "Installed qrexec policy to $POLICY_DST"
|
|
echo "Tag your signer qube in dom0, for example:"
|
|
echo " qvm-tags nsigner-vault add nsigner-signer"
|
|
echo "Then reload policy per your Qubes OS version procedures."
|