xymon

Hex Artifact Content
Login

Artifact fe216fe34a3f02215c96021925a12c8b1514a5e84ada080fdd78e2c9acd6a2ba:


0000: 23 21 2f 62 69 6e 2f 73 68 0a 0a 23 20 43 6f 6e  #!/bin/sh..# Con
0010: 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70  figuration scrip
0020: 74 20 66 6f 72 20 58 79 6d 6f 6e 2e 0a 23 20 24  t for Xymon..# $
0030: 49 64 24 0a 0a 42 41 53 45 44 49 52 3d 22 60 64  Id$..BASEDIR="`d
0040: 69 72 6e 61 6d 65 20 24 30 60 22 0a 54 41 52 47  irname $0`".TARG
0050: 45 54 3d 22 24 31 22 0a 69 66 20 74 65 73 74 20  ET="$1".if test 
0060: 22 24 54 41 52 47 45 54 22 20 21 3d 20 22 22 3b  "$TARGET" != "";
0070: 20 74 68 65 6e 20 73 68 69 66 74 3b 20 66 69 0a   then shift; fi.
0080: 0a 23 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61  .# Make sure tha
0090: 74 20 61 6c 6c 20 73 68 65 6c 6c 2d 73 63 72 69  t all shell-scri
00a0: 70 74 73 20 61 72 65 20 65 78 65 63 75 74 61 62  pts are executab
00b0: 6c 65 2e 0a 23 20 53 75 62 76 65 72 73 69 6f 6e  le..# Subversion
00c0: 20 68 61 73 20 61 20 68 61 62 69 74 20 6f 66 20   has a habit of 
00d0: 65 78 70 6f 72 74 69 6e 67 20 77 69 74 68 6f 75  exporting withou
00e0: 74 20 74 68 65 0a 23 20 65 78 65 63 75 74 65 2d  t the.# execute-
00f0: 62 69 74 20 73 65 74 2e 0a 63 68 6d 6f 64 20 37  bit set..chmod 7
0100: 35 35 20 24 42 41 53 45 44 49 52 2f 63 6f 6e 66  55 $BASEDIR/conf
0110: 69 67 75 72 65 2a 20 24 42 41 53 45 44 49 52 2f  igure* $BASEDIR/
0120: 62 75 69 6c 64 2f 2a 2e 73 68 20 24 42 41 53 45  build/*.sh $BASE
0130: 44 49 52 2f 63 6c 69 65 6e 74 2f 2a 2e 73 68 0a  DIR/client/*.sh.
0140: 0a 63 61 73 65 20 22 24 54 41 52 47 45 54 22 20  .case "$TARGET" 
0150: 69 6e 0a 20 20 22 2d 2d 63 6c 69 65 6e 74 22 29  in.  "--client")
0160: 0a 09 65 78 65 63 20 24 42 41 53 45 44 49 52 2f  ..exec $BASEDIR/
0170: 63 6f 6e 66 69 67 75 72 65 2e 63 6c 69 65 6e 74  configure.client
0180: 20 24 2a 0a 09 3b 3b 0a 0a 20 20 22 2d 2d 73 65   $*..;;..  "--se
0190: 72 76 65 72 22 7c 22 22 29 0a 09 65 78 65 63 20  rver"|"")..exec 
01a0: 24 42 41 53 45 44 49 52 2f 63 6f 6e 66 69 67 75  $BASEDIR/configu
01b0: 72 65 2e 73 65 72 76 65 72 20 24 2a 0a 09 3b 3b  re.server $*..;;
01c0: 0a 0a 20 20 22 2d 2d 68 65 6c 70 22 29 0a 20 20  ..  "--help").  
01d0: 09 65 63 68 6f 20 22 54 6f 20 63 6f 6e 66 69 67  .echo "To config
01e0: 75 72 65 20 61 20 58 79 6d 6f 6e 20 73 65 72 76  ure a Xymon serv
01f0: 65 72 3a 20 24 30 20 2d 2d 73 65 72 76 65 72 22  er: $0 --server"
0200: 0a 20 20 09 65 63 68 6f 20 22 54 6f 20 63 6f 6e  .  .echo "To con
0210: 66 69 67 75 72 65 20 61 20 58 79 6d 6f 6e 20 63  figure a Xymon c
0220: 6c 69 65 6e 74 3a 20 24 30 20 2d 2d 63 6c 69 65  lient: $0 --clie
0230: 6e 74 22 0a 09 3b 3b 0a 20 20 2a 29 0a 09 65 63  nt"..;;.  *)..ec
0240: 68 6f 20 22 75 6e 72 65 63 6f 67 6e 69 7a 65 64  ho "unrecognized
0250: 20 24 30 20 74 61 72 67 65 74 20 24 54 41 52 47   $0 target $TARG
0260: 45 54 22 0a 09 65 78 69 74 20 31 0a 09 3b 3b 0a  ET"..exit 1..;;.
0270: 65 73 61 63 0a 0a 65 78 69 74 20 30 0a           esac..exit 0.