]>
git.proxmox.com Git - mirror_spl-debian.git/blob - scripts/check.sh
4 spl_module
=..
/modules
/spl
/spl.ko
5 splat_module
=..
/modules
/splat
/splat.ko
10 echo "${prog}: $1" >&2
15 echo "${prog}: $1" >&2
22 if [ $
(id
-u) != 0 ]; then
23 die
"Must run as root"
26 if /sbin
/lsmod |
egrep -q "^spl|^splat"; then
27 die
"Must start with spl modules unloaded"
30 if [ ! -f ${spl_module} ] ||
[ ! -f ${splat_module} ]; then
31 die
"Source tree must be built, run 'make'"
34 echo "Loading ${spl_module}"
35 /sbin
/insmod
${spl_module} || die
"Failed to load ${spl_module}"
37 echo "Loading ${splat_module}"
38 /sbin
/insmod
${splat_module} || die
"Unable to load ${splat_module}"
41 $splat_cmd -a $verbose
43 echo "Unloading ${splat_module}"
44 /sbin
/rmmod
${splat_module} || die
"Failed to unload ${splat_module}"
46 echo "Unloading ${spl_module}"
47 /sbin
/rmmod
${spl_module} || die
"Unable to unload ${spl_module}"