summarylogtreecommitdiffstats
path: root/unetbootin.sh
diff options
context:
space:
mode:
Diffstat (limited to 'unetbootin.sh')
-rw-r--r--unetbootin.sh17
1 files changed, 11 insertions, 6 deletions
diff --git a/unetbootin.sh b/unetbootin.sh
index 89f840428928..8296ed5aa8c9 100644
--- a/unetbootin.sh
+++ b/unetbootin.sh
@@ -1,11 +1,16 @@
#!/bin/bash
+
export QT_X11_NO_MITSHM=1
-if [ $(which pkexec) ]; then
- pkexec --disable-internal-agent "/usr/bin/unetbootin.elf" "$@" 2>/tmp/_polkit_error
- if [ -s /tmp/_polkit_error ]; then
- zenity --error --text="`cat /tmp/_polkit_error`"
- rm /tmp/_polkit_error
+
+ELF_FILE='/usr/bin/unetbootin.elf'
+TMP_FILE='/tmp/_polkit_error'
+
+if [ $(command -v pkexec) ]; then
+ pkexec --disable-internal-agent "${ELF_FILE}" "$@" 2>"${TMP_FILE}"
+ if [ -s "${TMP_FILE}" ]; then
+ zenity --error --text="$(cat ${TMP_FILE})"
+ rm -f "${TMP_FILE}"
fi
else
- /usr/bin/unetbootin.elf "$@"
+ "${ELF_FILE}" "$@"
fi