rendered paste body#!/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"