#!/bin/bash FONT="xos4 Terminus" function cuteol { EOL=0 while read line; do if test $EOL -eq 1; then echo fi echo -n "$line" EOL=1 done } INSTALLED=$(file /boot/vmlinuz-linux | sed -n "s/^.*version \([^ ]\+\) .*$/\1/p") CURRENT=$(uname -r) KERNEL=$(echo $CURRENT | cut -d- -f1) UPDATES=$(checkupdates) NUPDATES=0 STATUS= if test -n "$UPDATES"; then NUPDATES=$(wc -l <<<$UPDATES) fi if grep -q "^linux " <<<$UPDATES; then STATUS="$STATUS(+)" fi if test "$CURRENT" != "$INSTALLED"; then echo $CURRENT $INSTALLED STATUS="$STATUS(-)" fi echo "sys: ${KERNEL}${STATUS}, upd: ${NUPDATES}" echo -n "" if test -z "$UPDATES"; then echo -n "no updates" else echo "$UPDATES" | column -t -o " " | sed 's,^\(linux\) ,\1 ,' | cuteol fi echo ""