diff options
author | Andrew Cady <d@jerkface.net> | 2020-05-29 16:28:34 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2020-05-29 16:28:34 -0400 |
commit | c9b5dab543741cf68763da816115f7d34d75d693 (patch) | |
tree | 530c7467fe4570024c3fa8852b85dfaf83aa18ac /src/qemu.sh | |
parent | bd172194c19ebdadcdbf62edcd7f7649aa511f98 (diff) |
avoid calling sudo as root
Diffstat (limited to 'src/qemu.sh')
-rwxr-xr-x | src/qemu.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/qemu.sh b/src/qemu.sh index 812609a..0300c71 100755 --- a/src/qemu.sh +++ b/src/qemu.sh | |||
@@ -2,6 +2,11 @@ | |||
2 | 2 | ||
3 | . samizdat-paths.sh | 3 | . samizdat-paths.sh |
4 | 4 | ||
5 | case "$(id -u)" in | ||
6 | 0) sudo= ;; | ||
7 | *) sudo=sudo ;; | ||
8 | esac | ||
9 | |||
5 | iso=${samizdat_iso_dir}/samizdat.iso | 10 | iso=${samizdat_iso_dir}/samizdat.iso |
6 | disk=${samizdat_iso_dir}/samizdat.disk.img | 11 | disk=${samizdat_iso_dir}/samizdat.disk.img |
7 | layered=${samizdat_iso_dir}/${iso%.iso}.layered.iso | 12 | layered=${samizdat_iso_dir}/${iso%.iso}.layered.iso |
@@ -115,7 +120,7 @@ if [ "$mem_total" -le $((use_mem * 2)) ]; then | |||
115 | fi | 120 | fi |
116 | 121 | ||
117 | set -x | 122 | set -x |
118 | sudo ${qemu} ${kvm} -smp 2 -m ${use_mem} -k en-us \ | 123 | $sudo ${qemu} ${kvm} -smp 2 -m ${use_mem} -k en-us \ |
119 | -vga qxl \ | 124 | -vga qxl \ |
120 | -net nic,model=virtio,macaddr=$MAC \ | 125 | -net nic,model=virtio,macaddr=$MAC \ |
121 | ${USE_NET:+ -net "$NET"} \ | 126 | ${USE_NET:+ -net "$NET"} \ |