#!/usr/bin/ksh
#
# Description
#   Simple script to create and install the kqemu module for the current kernel
#
#
# History
#   21.11.2008 v1.0.0 /bs
#     first public release
#
# Tested  with
#	Ubuntu 6.06 (x86), Ubuntu 8.04 (x86_64), Ubuntu 8.10 (x86_64)
#
# Usage:: 
#
#   $0 
#		
# 

set -x
 module-assistant prepare
 module-assistant auto-install kqemu

ls  /etc/udev/rules.d/*kqemu*.rules 
if [ $? -ne 0 ] ; then
  echo "Creating /etc/udev/rules.d/60-kqemu.rules ..."
  echo 'KERNEL=="kqemu", NAME="%k", GROUP="kqemu", MODE="0660"' >/etc/udev/rules.d/60-kqemu.rules
fi

ls /etc/modprobe.d/kqemu
if [ $? -ne 0 ] ; then
  echo "Creating /etc/modprobe.d/kqemu ..."
  echo 'options kqemu major=0' >/etc/modprobe.d/kqemu
fi

grep kqemu /etc/group
if [ $? -ne 0 ] ; then
   addgroup --system kqemu
fi

id | grep kqemu
if [ $? -ne 0 ] ; then
   adduser $USER kqemu
fi

grep kqemu /etc/modules
if [ $? -ne 0 ] ; then
  echo "kqemu" >>/etc/modules
fi

update-modules
depmod
modprobe kqemu
lsmod | grep kqemu
ls -l /dev/kqemu


