More fixes for helper scripts
authorStratos Psomadakis <psomas@grnet.gr>
Sun, 19 Feb 2012 15:04:49 +0000 (17:04 +0200)
committerStratos Psomadakis <psomas@grnet.gr>
Sun, 19 Feb 2012 15:04:49 +0000 (17:04 +0200)
xseg/tools/helpers.sh
xseg/tools/xseg_setup.sh

index 1e78c85..7eb8ea2 100755 (executable)
@@ -16,14 +16,14 @@ function pretty_print {
 function parse_config {
        [ -e .xsegrc ] && source .xsegrc
 
-       [ -n "${XSEG_HOME}"] || XSEG_HOME="/root/archip/xseg/"
-       [ -n "${MODULES_DIR}"] || MODULES_DIR="${XSEG_HOME}/sys/"
+       [ -n "${XSEG_HOME}" ] || XSEG_HOME="/root/archip/xseg/"
+       [ -n "${MODULES_DIR}" ] || MODULES_DIR="${XSEG_HOME}/sys/"
        [ -n "${SPEC}" ] || SPEC="xsegdev:xsegbd:128:8192:64:1024:12"
        [ -n "${REQS}" ] || REQS=128
        [ -n "${PORTS}" ] || PORTS=128
 
-       [ -n "${CHRDEV_NAME}" ] || CHARDEV_NAME="/dev/xsegdev"
-       [ -n "${CHRDEV_MAJOR}" ] || CHARDEV_MAJOR=60
+       [ -n "${CHRDEV_NAME}" ] || CHRDEV_NAME="/dev/xsegdev"
+       [ -n "${CHRDEV_MAJOR}" ] || CHRDEV_MAJOR=60
 }
 
 function unload_module {
@@ -38,7 +38,7 @@ function unload_all {
 }
 
 function load_module {
-       (lsmod | grep "$1" > /dev/null) || insmod "${MODULES_DIR}/$1.ko" "$2" || exit 1
+       (lsmod | grep "$1" > /dev/null) || insmod "${MODULES_DIR}$1.ko" "$2" || exit 1
 }
 
 function mk_chardev {
index fefe052..a3a4721 100755 (executable)
@@ -5,7 +5,7 @@
 
 source helpers.sh
 
-[ -n "${1}" ] || usage
+[ -n "${1}" ] && usage
 
 parse_config