#!/bin/bash
#
# install-sheep-net.sh
#
# Installs sheep_net.ko kernel module and creates sheep_net
# device for use by SheepShaver emulation on classic Power Macintosh G4
# build-sheepshaver.sh and build-sheep-net.sh should have been run previously
#
# Needs sudo root access
#
# ---
# Supratim Sanyal
# Details: http://bit.ly/MacOS9-SheepShaver
# ---

# Check if sheep_net kernel module is already loaded
if [ `lsmod | grep -o ^sheep_net` ]; then
        echo "sheep_net kernel module is already present"
        exit 0
fi

# Check if running as root
if [ "$EUID" -ne 0 ]; then
        echo "Must run as root - try again with sudo!"
        exit 0
fi

#insmod ~/sheepshaver.build/macemu/BasiliskII/src/Unix/Linux/NetDriver/sheep_net.ko
insmod /home/macos/sheepshaver.run/sheep_net.ko
depmod
chown macos:macos /dev/sheep_net

date
ls -l /dev/sheep_net
lsmod | grep sheep_net

exit 0