All pastes #144113 Raw Edit

timtaler

public text v1 · immutable
#144113 ·published 2006-08-22 10:45 UTC
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"