diff --git a/bin/release b/bin/release index 1c1448c2..97dbd415 100755 --- a/bin/release +++ b/bin/release @@ -21,15 +21,18 @@ if which lsb_release >/dev/null; then # If lsb_release is available, use it if lsb_release -s -d | grep -qs "^Ubuntu .*\..*\..*$"; then # Use the -d if an Ubuntu LTS - lsb_release -s -d + r=$(lsb_release -s -d) + printf "\005{=b }%s\005{-} " "$r" else # But for other distros the description # is too long, so build from -i and -r - printf "\005{=b }%s %s\005{-} " $(lsb_release -s -i) $(lsb_release -s -r) + i=$(lsb_release -s -i) + r=$(lsb_release -s -r) + printf "\005{=b }%s %s\005{-} " "$i" "$r" fi elif [ -r "/etc/issue" ]; then # Otherwise, grab part of /etc/issue - printf "\005{=b ..}%s\005{-} " $(head -n1 /etc/issue | awk '{print $1}') + printf "\005{=b }%s\005{-} " $(head -n1 /etc/issue | awk '{print $1}') else echo "Unknown" fi