[ -z "$OSC_RSH" ] && OSC_RSH="eval"
}
+setup_variables() {
+ [ -z "$OSTNODE" ] && OSTNODE=$SERVER
+ [ -z "$MDSNODE" ] && MDSNODE=$SERVER
+
+ if [ -z "$DLM" ]; then
+ if [ "$LOCALHOST" == "$SERVER" ]; then
+ DLM=localhost
+ else
+ DLM=$SERVER
+ fi
+ fi
+}
+
setup_portals() {
if grep -q portals /proc/modules; then
echo "$0: portals already appears to be set up, skipping"
exit -1
fi
- [ -z "$OSTNODE" ] && OSTNODE=$SERVER
- [ -z "$MDSNODE" ] && MDSNODE=$SERVER
-
- if [ -z "$DLM" ]; then
- if [ "$LOCALHOST" == "$SERVER" ]; then
- DLM=localhost
- else
- DLM=$SERVER
- fi
- fi
+ setup_variables
[ -c /dev/portals ] || mknod /dev/portals c 10 240
cleanup_portals() {
[ -z "$NETWORK" ] && NETWORK=tcp
+
+ setup_variables
+
$PTLCTL <<- EOF
setup $NETWORK
disconnect