#!/bin/sh # # Savage Script for OS informations # B="\002" SYSTEM=`uname -o` KERNEL=`uname -r` KVIRC=`kvirc-config --version` KDE=`kde-config --version|grep KDE` DISTRO="Unknown" test -r "/etc/slackware-version" && DISTRO=`cat /etc/slackware-version` test -r "/etc/debian_version" && DISTRO=`cat /etc/debian_version` test -r "/etc/libranet_version" && DISTRO=`cat /etc/libranet_version` test -r "/etc/redhat-release" && DISTRO=`cat /etc/redhat-release` test -r "/etc/fedora-release" && DISTRO=`cat /etc/fedora-release` test -r "/etc/SuSE-release" && DISTRO=`head -1 /etc/SuSE-release` test -r "/etc/mandrake-release" && DISTRO=`cat /etc/mandrake-release` test -r "/etc/gentoo-release" && DISTRO=`cat /etc/gentoo-release` test -r "/etc/turbolinux-release" && DISTRO=`cat /etc/turbolinux-release` test -r "/etc/yoper-release" && DISTRO=`cat /etc/yoper-release` XFREE=`XFree86 -version 2>&1 | grep 'Version' | head -n 1 | sed 's/XFree86 Version //'` XORG=`Xorg -version 2>&1 | grep 'Version' | head -n 1 | sed 's/X Protocol Version 11, Revision 0, //'` test -n "$XFREE" && X="$B XFree86:$B $XFREE" test -n "$XORG" && X="$B XOrg:$B $XORG" #if [ $(ps aux | grep -v grep | grep -i "kdeinit: kdesktop") ]; then if pgrep -f "kdeinit: kdesktop"; then KDE_TEMP=`kde-config --version | grep KDE | sed 's/.*: //'` XMANAGER="|$B KDE:$B "$KDE_TEMP" " fi if pgrep -f wmaker; then KDE_TEMP=`wmaker --version | sed 's/Window Maker *//'` XMANAGER="|$B Window Maker:$B "$KDE_TEMP" " fi echo -e "15[$B09 OS:$B 15]" echo -e "09$DISTRO 15Kernel:09 $KERNEL09$X 15-09 $XMANAGER $KDE 15KVirc:09 $KVIRC"