maniu@securebrain.com:~/script# vi compila_alsa.sh



#!/bin/bash
# Alsa compile script v1.0, powered by Wizzy

ALSASRC="/usr/src/misc/alsa"
ALSAVER="0.9.4"

ALSAD="$ALSASRC/alsa-driver-$ALSAVER"
ALSAL="$ALSASRC/alsa-lib-$ALSAVER"
ALSAU="$ALSASRC/alsa-utils-$ALSAVER"

echo -e "Checking alsa dir"

echo -ne "alsa-driver..."
if [ -d "$ALSAD" ]
	then
		echo -e "\\e[1;32mok\\e[0m"
	else
		echo -e "$ALSAD not found!"
		exit 1
fi

echo -ne "alsa-lib..."
if [ -d "$ALSAL" ]
	then
		echo -e "\\e[1;32mok\\e[0m"
	else
		echo -e "$ALSAL not found!"
		exit 1
fi

echo -ne "alsa-utils..."
if [ -d "$ALSAU" ]
	then
		echo -e "\\e[1;32mok\\e[0m"
	else
		echo -e "$ALSAU not found!"
		exit 1
fi

echo -ne "Alsa dir ok, vuoi tentare una compilazione ? [y/n]: "
read yn
if [ $yn = y ]
 then

	cd $ALSAD
	./configure --with-card  --with-sequencer && ALSADC=1
	[ ! -z $ALSADC ] && make && ALSADM=1
	[ ! -z $ALSADM ] && make install && ALSADI=1
	[ ! -z $ALSADI ] && echo -e "Alsa Driver OK (che culo!)"

	cd $ALSAL
	
	./configure && ALSALC=1
	[ ! -z $ALSALC ] && make && ALSALM=1
	[ ! -z $ALSALM ] && make install && ALSALI=1
	[ ! -z $ALSALI ] && echo -e "Alsa LIB OK (che culo vero?)"

	cd $ALSAU
	./configure && ALSAUC=1
	[ ! -z $ALSAUC ] && make && ALSAUM=1
	[ ! -z $ALSAUM ] && make install && ALSAUI=1
	[ ! -z $ALSAUI ] && echo -e "Alsa Driver OK (da nn crederci!!!!!)"
 else
 	echo -e "Nulla di fatto, cazzi tuoi!"
	exit 1
fi
[ ! -z $ALSADI ] && echo -e "Alsa driver OK"
[ ! -z $ALSALI ] && echo -e "Alsa lib OK"
[ ! -z $ALSAUI ] && echo -e "Alsa utils OK"
echo
echo "Thanx for choosing debian :) "
echo "povera Debian pero'....."




:q!