root/morphix/trunk/morph-scripts/module-loader

Revision 2, 0.5 kB (checked in by nextime, 2 years ago)

Initial import, branching from morphix svn

  • Property svn:executable set to
Line 
1 #!/bin/sh
2
3 # simple script for loading a minimodule (first argument)
4 # must be run as root
5
6 if [ -z $1 ]; then
7         echo "Usage: $0 minimodule.mod"
8         exit;
9 fi
10
11 MOD="$1"
12 NUM=`cat /mnt/mini/num_loaded`
13
14 if [ $NUM == "" ]; then
15         NUM="2"
16 fi
17
18 DIR="/mnt/mini/mod$NUM"
19
20 while [ -d $DIR ]; do
21         ((NUM += 1))
22         DIR="/mnt/mini/mod$NUM"
23 done
24
25 mkdir -p $DIR
26
27 cat "$NUM" > /mnt/mini/num_loaded
28
29 echo "Loading module $MOD in $DIR"
30
31 mount_module $MOD $DIR $NUM
32
33 if [ -x "$DIR/morphix/loadmod.sh" ]; then
34         sh $DIR/morphix/loadmod.sh $DIR
35 fi
36
Note: See TracBrowser for help on using the browser.