source: trunk/third/scrollkeeper/scripts/scrollkeeper-config.in @ 15985

Revision 15985, 1.4 KB checked in by ghudson, 24 years ago (diff)
Merge with scrollkeeper 0.2.
Line 
1#! /bin/sh
2
3prefix=@prefix@
4localstatedir=@localstatedir@
5partial_db_dir=@SCROLLKEEPER_PARTIAL_DB_DIR@
6pkglocalstatedir=${localstatedir}/${partial_db_dir}
7pkgdatadir=${prefix}/share/scrollkeeper
8datadir=@datadir@
9
10usage()
11{
12    cat <<EOF
13Usage: scrollkeeper-config [OPTION]
14
15Known 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
24EOF
25
26    exit $1
27}
28
29if test $# -eq 0; then
30    usage 1
31fi
32
33while 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 @VERSION@
47        exit 0
48        ;;
49
50    --help)
51        usage 0
52        exit 0
53        ;;
54
55    --prefix)
56        echo $ATHTOOLROOT$prefix
57        exit 0
58        ;;
59
60    --localstatedir)
61        echo $ATHTOOLROOT$localstatedir
62        exit 0
63        ;;
64
65    --pkglocalstatedir)
66        echo $ATHTOOLROOT$pkglocalstatedir
67        exit 0
68        ;;
69
70    --pkgdatadir)
71        echo $ATHTOOLROOT$pkgdatadir
72        exit 0
73        ;;
74
75    --omfdir)
76        echo $ATHTOOLROOT$datadir/omf
77        exit 0
78        ;;
79
80    *)
81        usage
82        exit 1
83        ;;
84    esac
85    shift
86done
87
88exit 0
Note: See TracBrowser for help on using the repository browser.