diff options
| -rwxr-xr-x | sys.sh | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -1,6 +1,22 @@ #!/bin/bash -INSTALLED=$(cat /usr/lib/modules/extramodules-ARCH/version) +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 | grep -o "[0-9a-z.-]\+-ARCH") CURRENT=$(uname -r) KERNEL=$(echo $CURRENT | cut -d- -f1) @@ -18,13 +34,16 @@ if grep -q "^linux " <<<$UPDATES; then fi if test "$CURRENT" != "$INSTALLED"; then + echo $CURRENT $INSTALLED STATUS="$STATUS(-)" fi echo "<txt>sys: ${KERNEL}${STATUS}, upd: ${NUPDATES}</txt>" +echo -n "<tool><span font_family=\"${FONT}\">" if test -z "$UPDATES"; then - echo "<tool>no updates</tool>" + echo -n "no updates" else - echo "<tool>$UPDATES</tool>" + echo "$UPDATES" | column -t -o " " | sed 's,^\(linux\) ,<span fgcolor=\"Red\">\1</span> ,' | cuteol fi +echo "</span></tool>" |
