X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre%2Ftests%2Fllmount.sh;h=de200036f29602c8d9048df142c86871e08ab45f;hb=96ec6856f91f7f9031cfce4273c714d72cfe59ae;hp=eb4618b2b8bbae7eada8bf455c712fc7c7ce91f9;hpb=7312616768bfed768ecc00ba20322c37568138d0;p=fs%2Flustre-release.git diff --git a/lustre/tests/llmount.sh b/lustre/tests/llmount.sh index eb4618b..de20003 100755 --- a/lustre/tests/llmount.sh +++ b/lustre/tests/llmount.sh @@ -5,10 +5,30 @@ LCONF=${LCONF:-../utils/lconf} NAME=${NAME:-local} config=$NAME.xml -mkconfig=./$NAME.sh +mkconfig=$NAME.sh -if [ ! -f $config -o $mkconfig -nt $config ]; then - sh $mkconfig $config || exit 1 +if [ "$PORTALS" ]; then + portals_opt="--portals=$PORTALS" fi -${LCONF} --reformat --gdb $config || exit 2 +if [ "$LUSTRE" ]; then + lustre_opt="--lustre=$LUSTRE" +fi + +if [ "$LDAPURL" ]; then + conf_opt="--ldapurl $LDAPURL --config $NAME" +else + sh $mkconfig $config || exit 1 + conf_opt="$config" +fi + +[ "$NODE" ] && node_opt="--node $NODE" + +if [ "$1" = "-v" ]; then + verbose="-v" +fi + +[ -x $LCONF ] || chmod a+rx $LCONF + +${LCONF} $portals_opt $lustre_opt $node_opt --reformat --gdb \ + $verbose $conf_opt || exit 2