2 export PATH=$PATH:/sbin:/usr/sbin
8 PTLCTL=$R/usr/src/portals/linux/utils/ptlctl
9 OBDCTL=$R/usr/src/obd/utils/obdctl
10 DEBCTL=$R/usr/src/portals/linux/utils/debugctl
11 ACCEPTOR=$R/usr/src/portals/linux/utils/acceptor
13 LOOPNUM=0; export LOOPNUM
14 if [ -b /dev/loop0 ]; then
17 if [ -b /dev/loop/0 ]; then
20 echo "Cannot find /dev/loop0 or /dev/loop/0";
26 $DEBCTL modules > $R/tmp/ogdb
27 echo "The GDB module script is in /tmp/ogdb. Press enter to continue"
32 dd if=/dev/zero of=$2 bs=1k count=$3 1>&2 || exit -1
33 mkfs.$1 -b 4096 -F $2 1>&2 || exit -1
34 LOOPDEV=${LOOP}${LOOPNUM}
35 losetup ${LOOPDEV} $2 1>&2 || exit -1
36 LOOPNUM=`expr ${LOOPNUM} + 1`
41 LOOPDEV=${LOOP}${LOOPNUM}
42 losetup ${LOOPDEV} $2 1>&2 || exit -1
43 LOOPNUM=`expr ${LOOPNUM} + 1`
47 [ -c /dev/portals ] || mknod /dev/portals c 10 240
49 insmod $R/usr/src/portals/linux/oslib/portals.o || exit -1
50 insmod $R/usr/src/portals/linux/socknal/ksocknal.o || exit -1
54 [ -c /dev/obd ] || mknod /dev/obd c 10 241
56 insmod $R/usr/src/obd/class/obdclass.o || exit -1
57 insmod $R/usr/src/obd/rpc/ptlrpc.o || exit -1
58 insmod $R/usr/src/obd/ext2obd/obdext2.o || exit -1
59 insmod $R/usr/src/obd/ost/ost.o || exit -1
60 insmod $R/usr/src/obd/osc/osc.o || exit -1
61 insmod $R/usr/src/obd/obdecho/obdecho.o || exit -1
62 insmod $R/usr/src/obd/mds/mds.o || exit -1
63 insmod $R/usr/src/obd/mdc/mdc.o || exit -1
64 insmod $R/usr/src/obd/llight/llight.o || exit -1
68 [ -d /mnt/obd ] || mkdir /mnt/obd
72 [ -c /dev/portals ] || mknod /dev/portals c 10 240
74 insmod $R/usr/src/portals/linux/oslib/portals.o || exit -1
76 insmod $R/usr/src/obd/class/obdclass.o || exit -1
77 insmod $R/usr/src/obd/ldlm/ldlm.o || exit -1