Changeset 3584:562486cb67e9 in roaraudio


Ignore:
Timestamp:
02/28/10 02:26:50 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added --print-env-bash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarify.sht

    r3196 r3584  
    1010 echo "Options:" 
    1111 echo " --help               - This help" 
     12 echo " --print-env-bash     - Print needed ENVs in bash mode" 
    1213 echo " --server SERVER      - Sets server to SERVER" 
    1314 echo " --load   MODULE      - Force loading of MODULE" 
     
    1516 
    1617CMD=false 
     18 
     19print_env=false 
     20print_mode=none 
    1721 
    1822while [ "$1" != '' ] 
     
    3943   exit 0; 
    4044  ;; 
     45  '--print-env-bash') 
     46   print_env=true 
     47   print_mode=bash 
     48  ;; 
    4149  '-'*) 
    4250   echo "$0: Error: Unknown option: $k" >&2 
     
    5563export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH" 
    5664 
     65if $print_env 
     66then 
     67 case "$print_mode" in 
     68  'bash') 
     69   [ "$ROAR_SERVER" != '' ] && echo "ROAR_SERVER='$ROAR_SERVER'" 
     70   echo "LD_PRELOAD='$LD_PRELOAD'" 
     71   echo "LD_LIBRARY_PATH='$LD_LIBRARY_PATH'" 
     72   echo "PATH='$PATH'" 
     73  ;; 
     74  *) 
     75   echo "Error: unknown print env mode: $print_mode" >&2 
     76   exit 1; 
     77  ;; 
     78 esac 
     79 exit 0; 
     80fi 
     81 
    5782exec -- "$CMD" "$@" 
    5883 
Note: See TracChangeset for help on using the changeset viewer.