#!/bin/sh

ARCH=`uname -m`
if [ "$ARCH" = "sparc" ]; then
    MODULES=/modules/modules.cbz2
    INSMOD=insmod32
else
    MODULES=/modules/modules64.cbz2
    INSMOD=insmod64
fi

MOD=`basename $1 .o`.o

cd /tmp
cat $MODULES | bzip2 -d | cpio -i --quiet $MOD
if [ -f $MOD ]; then
    doexec $INSMOD insmod /tmp/$MOD
    rm -f /tmp/$MOD
else
    echo "Module $MOD not found."
fi

