aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xpfetch5
1 files changed, 5 insertions, 0 deletions
diff --git a/pfetch b/pfetch
index d24a714..5fb6654 100755
--- a/pfetch
+++ b/pfetch
@@ -1326,6 +1326,11 @@ main() {
# This gives full control over what it displayed on the screen.
exec 6>&1 >/dev/null
+ # Ensure that the 'TMPDIR' is writable as heredocs use it and
+ # fail without the write permission. This was found to be the
+ # case on Android where the temporary directory requires root.
+ [ -w "${TMPDIR:-/tmp}" ] || export TMPDIR=~
+
# Generic color list.
# Disable warning about unused variables.
# shellcheck disable=2034