#!/bin/sh
#
# A simple startupscript to start arla for *BSD.
# 
# You must have a path that includes, modload, ld, 
# mount_xfs, and arlad.
#
# $Id: startarla.in,v 1.10 1999/06/07 23:01:16 assar Exp $
#


PATH="/sbin:/usr/sbin:/usr/bin:/bin:%bindir%"
BINDIR=%bindir%
CACHEDIR=%ARLACACHEDIR%

if [ ! -e $CACHEDIR ] ; then
   mkdir $CACHEDIR
   chmod 700 $CACHEDIR
   chown root $CACHEDIR
fi

if test -f  $BINDIR/xfs.ko; then
  if test ! -c /dev/xfs0; then
    echo "No /dev/xfs0"; exit 1  # doesn't support -p
  fi
# -p only works on assaris
#  kldload -p $BINDIR/xfs_kld_makedev $BINDIR/xfs.ko
  kldload $BINDIR/xfs.ko
else
  modload -e xfs_mod -p $BINDIR/xfs_makedev $BINDIR/xfs_mod.o
fi
test -d /afs || mkdir /afs
mount_xfs /dev/xfs0 /afs
arlad /dev/xfs0
