Deal with older coreutils variants
authorJoerg Jaspert <joerg.jaspert@dlh.de>
Fri, 7 Oct 2016 13:17:34 +0000 (15:17 +0200)
committerJoerg Jaspert <joerg.jaspert@dlh.de>
Fri, 7 Oct 2016 13:17:34 +0000 (15:17 +0200)
.zsh/10_Environment.zsh

index a68052c..4315ae4 100644 (file)
@@ -63,7 +63,12 @@ fi
 # (say /run/user/$uid), and if so, point TMPDIR there. We use
 # a subdir there to avoid interfering with other stuff
 if zstyle -T ':ganneff:config' runtmp; then
-    rudir="$(df -t tmpfs --output=target|grep ${UID} || true)"
+    dfversion=$(df --version|awk -F '.' '/coreutils/ {print $NF}')
+    if [[ ${dfversion} -lt 22 ]]; then
+        rudir="$(df -t tmpfs |grep ${UID} | awk '{print $NF}' || true)"
+    else
+        rudir="$(df -t tmpfs --output=target|grep ${UID} || true)"
+    fi
 fi
 
 # Ignore existing TMPDIR variable and always repoint...