home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / bin / scrollkeeper-config < prev    next >
Encoding:
Text File  |  2007-03-09  |  1.3 KB  |  89 lines

  1. #! /bin/sh
  2.  
  3. prefix=/usr
  4. localstatedir=/var
  5. partial_db_dir=lib/scrollkeeper
  6. pkglocalstatedir=${localstatedir}/${partial_db_dir}
  7. pkgdatadir=${prefix}/share/scrollkeeper
  8. datadir=${prefix}/share
  9.  
  10. usage()
  11. {
  12.     cat <<EOF
  13. Usage: scrollkeeper-config [OPTION]
  14.  
  15. Known values for OPTION are:
  16.  
  17.   --help                display this help and exit
  18.   --version             output version information
  19.   --prefix              print install directory    
  20.   --localstatedir       print localstatedir used at package build time
  21.   --pkglocalstatedir    print scrollkeeper data directory
  22.   --pkgdatadir          print scrollkeeper home directory    
  23.   --omfdir              print OMF files directory
  24. EOF
  25.  
  26.     exit $1
  27. }
  28.  
  29. if test $# -eq 0; then
  30.     usage 1
  31. fi
  32.  
  33. while test $# -gt 0; do
  34.     case "$1" in
  35.     -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  36.     *) optarg= ;;
  37.     esac
  38.  
  39.     case "$1" in
  40.     --prefix)
  41.     echo $prefix
  42.     exit 0
  43.     ;;
  44.  
  45.     --version)
  46.     echo 0.3.14
  47.     exit 0
  48.     ;;
  49.  
  50.     --help)
  51.     usage 0
  52.     exit 0
  53.     ;;
  54.  
  55.     --prefix)
  56.            echo $prefix 
  57.     exit 0
  58.            ;;
  59.  
  60.     --localstatedir)
  61.         echo $localstatedir
  62.         exit 0
  63.         ;;
  64.  
  65.     --pkglocalstatedir)
  66.         echo $pkglocalstatedir
  67.         exit 0
  68.         ;;
  69.  
  70.     --pkgdatadir)
  71.         echo $pkgdatadir
  72.         exit 0
  73.         ;;
  74.  
  75.     --omfdir)
  76.     echo $datadir/omf
  77.     exit 0
  78.     ;;
  79.  
  80.     *)
  81.     usage
  82.     exit 1
  83.     ;;
  84.     esac
  85.     shift
  86. done
  87.  
  88. exit 0
  89.