Ignore:
Timestamp:
Nov 11, 2007 2:05:30 PM (6 years ago)
Author:
dkg
Message:

vblade-persist: filled in the man page, cleaned up some bogus shell tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/vblade-persist/src/vblade-persist

    r696 r698  
    1212 
    1313usage() { 
    14     echo "usage: vblade-persist ls" 
     14    echo "usage: vblade-persist ls [--no-header]" 
    1515    echo "       vblade-persist start|stop|restart|auto|noauto SHELF SLOT" 
    1616    echo "       vblade-persist start|stop|restart|auto|noauto all" 
    1717    echo "       vblade-persist setup SHELF SLOT NETIF SOURCE" 
    1818    echo "       vblade-persist destroy SHELF SLOT" 
    19     echo "       vblade-persist mac SHELF SLOT" 
     19    echo "       vblade-persist mac SHELF SLOT ls" 
    2020    echo "       vblade-persist mac SHELF SLOT clear" 
    2121    echo "       vblade-persist mac SHELF SLOT add [MAC ...] " 
     
    126126 
    127127list() { 
    128      
    129     echo -e '#shelf slot netif source auto stat' 
     128    [ "$1" = "--no-header" ] || echo -e '#shelf slot netif source auto stat' 
    130129    for dev in `ls "$VDIR"` ; do 
    131130         echo $(cat "$VDIR/$dev/env/SHELF" "$VDIR/$dev/env/SLOT" "$VDIR/$dev/env/NETIF" "$VDIR/$dev/env/SOURCE") $( [ -e "$VDIR/$dev/down" ] && echo 'no')auto $(cat "$VDIR/$dev/supervise/stat") 
     
    144143auto() { 
    145144    verify_vblade_persist_path "$2" || fatal "'`basename $DPATH`' is not a vblade-persist-managed export" 
    146     if [ "$1" == "auto" ] ; then 
     145    if [ "$1" = "auto" ] ; then 
    147146        rm -f "$2/down" 
    148147    else 
     
    208207            done 
    209208            ;; 
     209        ls) 
     210            ls -1 "$DPATH/macs/" 
     211            ;; 
    210212        *) 
    211             ls -1 "$DPATH/macs/" 
     213            usage 
     214            exit 1; 
    212215            ;; 
    213216    esac 
    214217 
    215218    # restart the vblade upon change 
    216     if [ "$CHANGES" == "yes" ] && [ `cat "$DPATH/supervise/stat"` == "run" ] ; then 
     219    if [ "$CHANGES" = "yes" ] && [ `cat "$DPATH/supervise/stat"` = "run" ] ; then 
    217220        sv restart "$DPATH" 
    218221    fi 
     
    226229        destroy "$2" "$3" 
    227230        ;; 
    228     l*) 
    229         list 
     231    ls) 
     232        list "$2" 
    230233        ;; 
    231234    start|stop|restart) 
    232         if [ "all" == "$2" ] ; then 
     235        if [ "all" = "$2" ] ; then 
    233236            svall "$1" 
    234237        else 
     
    239242        ;; 
    240243    auto|noauto) 
    241         if [ "all" == "$2" ] ; then 
     244        if [ "all" = "$2" ] ; then 
    242245            autoall "$1" 
    243246        else 
Note: See TracChangeset for help on using the changeset viewer.