mirror of
https://github.com/gaschz/dotfiles.git
synced 2025-03-01 14:22:33 +01:00
fix: stricter command-line parsing
This commit is contained in:
parent
d9c45c652c
commit
b7d290de79
@ -31,7 +31,7 @@ if test "${qube}" = "dom0"; then
|
|||||||
user_name="$(getent group qubes | awk -F "[:,]" '{print $4}')"
|
user_name="$(getent group qubes | awk -F "[:,]" '{print $4}')"
|
||||||
user_home="$(getent passwd "${user_name}" | awk -F ":" '{print $6}')"
|
user_home="$(getent passwd "${user_name}" | awk -F ":" '{print $6}')"
|
||||||
sudo -u "${user_name}" mkdir -pv -- "${user_home}/.cache"
|
sudo -u "${user_name}" mkdir -pv -- "${user_home}/.cache"
|
||||||
tmpdir="$(sudo -u "${user_name}" -- mktemp -d "${user_home}/.cache/XXXXXX")"
|
tmpdir="$(sudo -u "${user_name}" -- mktemp -d -- "${user_home}/.cache/XXXXXX")"
|
||||||
trap 'rm -rf -- "${tmpdir}"' EXIT INT HUP QUIT ABRT
|
trap 'rm -rf -- "${tmpdir}"' EXIT INT HUP QUIT ABRT
|
||||||
cp -r -- ./dotfiles "${tmpdir}"
|
cp -r -- ./dotfiles "${tmpdir}"
|
||||||
chown -R -- "${user_name}:${user_name}" "${tmpdir}"
|
chown -R -- "${user_name}:${user_name}" "${tmpdir}"
|
||||||
@ -39,7 +39,7 @@ if test "${qube}" = "dom0"; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
qvm-run -q "${qube}" -- "rm -rf -- ~/QubesIncoming/dom0/files"
|
qvm-run --no-gui -q -- "${qube}" "rm -rf -- ~/QubesIncoming/dom0/files"
|
||||||
qvm-copy-to-vm "${qube}" ../files
|
qvm-copy-to-vm "${qube}" ../files
|
||||||
qvm-run -q "${qube}" -- "sh ~/QubesIncoming/dom0/files/setup.sh"
|
qvm-run --no-gui -q -- "${qube}" "sh -- ~/QubesIncoming/dom0/files/setup.sh"
|
||||||
qvm-run -q "${qube}" -- "rm -rf -- ~/QubesIncoming/dom0/files"
|
qvm-run --no-gui -q -- "${qube}" "rm -rf -- ~/QubesIncoming/dom0/files"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user