1#!/bin/sh
2
3answer=`alert "
4
5Please read the readme file first!
6
7
8It contains recovery instructions, which you will need if your computer crashes, freezes or fails to start.
9
10
11Do you really want to install the ICH AC97 driver now?" "No" "Yes"`
12
13
14if [ $answer == "No" ]
15then
16	alert "ICH AC97 driver NOT installed!" "OK"
17	exit
18fi
19
20if [ -e /boot/beos/system/add-ons/kernel/drivers/bin/i801 ]
21then
22    answer=`alert "The default BeOS ICH AC97 driver (i801) needs to be disabled. 
23It will be restored if you uninstall this driver using the uninstall.sh file." "Abort" "OK"`
24    if [ $answer == "Abort" ]
25    then
26        alert "ICH AC97 driver NOT installed!" "OK"
27        exit
28    fi
29    curdir=`dirname "$0"`
30    if [ "$curdir" == "." ]
31    then
32        curdir=`pwd`
33    fi
34    cd /boot/beos/system/add-ons/kernel/drivers/bin
35    zip i801.zip i801  
36    rm i801
37    cd $curdir
38fi
39
40if [ -e ~/config/add-ons/kernel/drivers/dev/audio/old/ich_ac97 ]
41then
42    rm ~/config/add-ons/kernel/drivers/dev/audio/old/ich_ac97
43fi
44
45if [ -e ~/config/add-ons/kernel/drivers/dev/audio/multi/ich_ac97 ]
46then
47    rm ~/config/add-ons/kernel/drivers/dev/audio/multi/ich_ac97
48fi
49
50if [ -e ~/config/add-ons/kernel/drivers/bin/ich_ac97 ]
51then
52    rm ~/config/add-ons/kernel/drivers/bin/ich_ac97
53fi
54
55unzip -od / `dirname "$0"`/install.zip
56
57kill -9 Media
58kill -9 media_server
59kill -9 media_addon_server
60kill -9 audio_server
61sleep 1
62
63rescan ich_ac97
64/boot/beos/system/servers/media_server & 
65sleep 5
66
67alert "
68Installation Complete.
69
70Please enable Realtime audio and
71select 'AC97 (ICH)' as output and 'None In' as input. 
72
73Restart the Media Services if required.
74Read the readme file if you experience problems."
75
76/boot/beos/preferences/Media &
77