#!/bin/sh
MODULES=""
diskfile=/var/lib/lrpkg/pkgpath.disks
MODPKG_NAME=modules.tgz
TMPDIR=/tmp
[ "$MODULES" = "" ] && exit
while read i
do
echo "search $i"
mount tmpfs -t tmpfs /lib/modules
dev=$(echo $i|awk '{print $1}')
type=$(echo $i|awk '{print $2}')
mountdir=$TMPDIR/$dev
mkdir -p $mountdir
mount $dev $mountdir
cd /lib/modules
[ -f $mountdir/modules.tgz ] && tar zxf /$mountdir/modules.tgz
ln -s /lib/modules `uname -r`
cd $OLDPWD
[ -f /lib/modules/modules.dep ] && for I in $MODULES; do modprobe $I; done
umount /lib/modules
umount $mountdir
done < $diskfile
沒有留言:
張貼留言