File: install

package info (click to toggle)
roxen 1.2beta2-2
  • links: PTS
  • area: contrib
  • in suites: hamm
  • size: 16,948 kB
  • ctags: 8,589
  • sloc: ansic: 89,632; asm: 8,431; sh: 2,915; makefile: 1,787; cpp: 377
file content (62 lines) | stat: -rwxr-xr-x 1,686 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/sh
#
# $Id: install,v 1.7 1998/05/11 19:18:02 grubba Exp $
#

master_pike=/usr/lib/pike/master.pike
modules=/usr/lib/pike/modules
include=/usr/lib/pike/include
base_server=/usr/lib/roxen/base_server
roxen_pike=${base_server}/roxen.pike
install_pike=/usr/lib/roxen/bin/install-roxen

# Find the default master
if [ -f ${master_pike} ]; then
  DEFINES="$DEFINES -m${master_pike}"
  PIKE_MODULE_PATH="$PIKE_MODULE_PATH:${modules}"
else
if [ -f lib/pike/master.pike ]; then
  DEFINES="$DEFINES -mlib/pike/master.pike -Ilib/pike/include"
  PIKE_MODULE_PATH="$PIKE_MODULE_PATH:lib/pike/modules"
else
  if [ -f lib/master.pike ]; then
    DEFINES="$DEFINES -mlib/master.pike -Ilib/include"
    PIKE_MODULE_PATH="$PIKE_MODULE_PATH:lib/modules"
  else
    # This is used with localinstall
    if [ -f ../pike/src/lib/master.pike ]; then
      DEFINES="$DEFINES -m../pike/src/lib/master.pike -I../pike/src/lib/include"
      PIKE_MODULE_PATH="$PIKE_MODULE_PATH:../pike/src/lib/modules"
      if [ -d ../pike/src/share/modules/. ]; then
        DEFINES="$DEFINES -I../pike/src/share/include"
	PIKE_MODULE_PATH="$PIKE_MODULE_PATH:../pike/src/share/modules"
      fi
    fi
  fi
fi
fi
export PIKE_MODULE_PATH

# Extra module-path
if [ -d ${modules} ]; then
  DEFINES="$DEFINES -M${modules}"
fi
 
# Extra include-path
if [ -d ${include} ]; then
  DEFINES="$DEFINES -I${include}"
fi
 
# Extra include-path (2)
if [ -d ${base_server} ]; then
  DEFINES="$DEFINES -I${base_server}"
fi

# Extra program-path
DEFINES="$DEFINES -P`pwd`"

if [ -f ${roxen_pike} ]; then
  exec /usr/bin/pike $DEFINES ${install_pike} $@
else
  echo You have to cd to the 'roxen/server' directory to run this program.
fi