#!/bin/bash # $Id$ # Copyright (C) 2007 Oliver McFadden # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . echo -n "checking whether you are root... " if [ "$UID" -eq 0 ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking whether X is running... " if [ -n "$DISPLAY" ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking whether beryl is disabled... " if [ -z "$(ps -e | grep '\')" ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking whether compiz is disabled... " if [ -z "$(ps -e | grep '\')" ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking for fglrx... " if [ -n "$(cat /proc/modules | grep '\')" ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking for fglrxinfo... " if [ -n "$(which fglrxinfo 2> /dev/null)" ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking for lspci... " if [ -n "$(which lspci 2> /dev/null)" ]; then echo "yes" else echo "no" exit 1 fi echo -n "checking for tar... " if [ -n "$(which tar 2> /dev/null)" ]; then echo "yes" else echo "no" exit 1 fi ./configure && make && ./src/revenge $* x=$? echo if [ "$x" -eq 0 ]; then echo "Please send $(ls revenge-*.tar.bz2) to foo@bar.baz." else echo "Revenge failed to successfully generate a dump!" echo "Please report the error message(s) to z3ro in #dri-devel on irc.freenode.net." fi echo echo "Thank You for helping with Free Software driver development!"