[BACK]Return to rc.wscons CVS log [TXT][DIR] Up to [local] / src / etc

Diff for /src/etc/Attic/rc.wscons between version 1.1 and 1.2

version 1.1, 2001/02/10 17:51:47 version 1.2, 2001/02/12 04:26:33
Line 9 
Line 9 
   
 while [ $# -gt 0 ]; do  while [ $# -gt 0 ]; do
         case $1 in          case $1 in
                 -n)          -n)
                         DOIT=echo                  DOIT=echo
                         ;;                  ;;
                 -f)          -f)
                         config=$2                  config=$2
                         shift                  shift
                         ;;                  ;;
                 -font)          -font)
                         wsfld=$2                  wsfld=$2
                         shift                  shift
                         ;;                  ;;
                 -screen)          -screen)
                         wscfg=$2                  wscfg=$2
                         shift                  shift
                         ;;                  ;;
                 *)          *)
                         echo $usage                  echo $usage
                         exit 1                  exit 1
                         ;;                  ;;
         esac          esac
         shift          shift
 done  done
Line 38 
Line 38 
 #       font   name width height enc file  #       font   name width height enc file
 ( while read type arg1 arg2 arg3 arg4 arg5; do  ( while read type arg1 arg2 arg3 arg4 arg5; do
         case "$type" in          case "$type" in
                 \#*|"")          \#*|"")
                         continue                  continue
                         ;;                  ;;
                 font)          font)
                         name=$arg1                  name=$arg1
                         width=$arg2                  width=$arg2
                         height=$arg3                  height=$arg3
                         enc=$arg4                  enc=$arg4
                         file=$arg5                  file=$arg5
                         cmd=$wsfld                  cmd=$wsfld
   
                         case $width in                  case $width in
                                 -)                  -)
                                         ;;  
                                 *)  
                                         cmd="$cmd -w $width"  
                                         ;;  
                         esac  
                         case $height in  
                                 -)  
                                         ;;  
                                 *)  
                                         cmd="$cmd -h $height"  
                                         ;;  
                         esac  
                         case $enc in  
                                 -)  
                                         ;;  
                                 *)  
                                         cmd="$cmd -e $enc"  
                                         ;;  
                         esac  
                         cmd="$cmd -N $name $file"  
                         eval $DOIT $cmd  
                         ;;                          ;;
                 screen)                  *)
                         idx=$arg1                          cmd="$cmd -w $width"
                         scr=$arg2                          ;;
                         emul=$arg3                  esac
                         cmd=$wscfg                  case $height in
                   -)
                           ;;
                   *)
                           cmd="$cmd -h $height"
                           ;;
                   esac
                   case $enc in
                   -)
                           ;;
                   *)
                           cmd="$cmd -e $enc"
                           ;;
                   esac
                   cmd="$cmd -N $name $file"
                   eval $DOIT $cmd
                   ;;
           screen)
                   idx=$arg1
                   scr=$arg2
                   emul=$arg3
                   cmd=$wscfg
   
                         case $scr in                  case $scr in
                                 -)                  -)
                                         ;;  
                                 *)  
                                         cmd="$cmd -t $scr"  
                                         ;;  
                         esac  
                         case $emul in  
                                 -)  
                                         ;;  
                                 *)  
                                         cmd="$cmd -e $emul"  
                                         ;;  
                         esac  
                         cmd="$cmd $idx"  
                         eval $DOIT $cmd  
                         ;;                          ;;
                 keyboard)                  *)
                         kbd=$arg1                          cmd="$cmd -t $scr"
                         cmd=$wscfg  
                         case $kbd in  
                                 -|auto)  
                                         cmd="$cmd -k"  
                                         ;;  
                                 *)  
                                         cmd="$cmd -k $kbd"  
                                         ;;  
                         esac  
                         eval $DOIT $cmd  
                         ;;                          ;;
                 mux)                  esac
                         cmd="$wscfg -m $arg1"                  case $emul in
                         eval $DOIT $cmd                  -)
                         ;;                          ;;
                   *)
                           cmd="$cmd -e $emul"
                           ;;
                   esac
                   cmd="$cmd $idx"
                   eval $DOIT $cmd
                   ;;
           keyboard)
                   kbd=$arg1
                   cmd=$wscfg
                   case $kbd in
                   -|auto)
                           cmd="$cmd -k"
                           ;;
                   *)
                           cmd="$cmd -k $kbd"
                           ;;
                   esac
                   eval $DOIT $cmd
                   ;;
           mux)
                   cmd="$wscfg -m $arg1"
                   eval $DOIT $cmd
                   ;;
         esac          esac
 done ) < $config  done ) < $config

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2