Commit | Line | Data |
---|---|---|
11492ebf C |
1 | : run this script through /bin/sh |
2 | ||
3 | echo '' | |
4 | echo '' | |
5 | echo '' | |
6 | echo 'Welcome to the PSI White Pages Pilot Project' | |
7 | echo '' | |
8 | ||
9 | C=fred D=fred E= | |
10 | if [ \( "x$USER" = "xxwp" -o "x$LOGNAME" = "xxwp" \) -a -x @(BINDIR)xwp ]; then | |
11 | TERM="xterm" | |
12 | fi | |
13 | if [ "x$TERM" = "xxterm" ]; then | |
14 | if [ -x @(BINDIR)xwp ]; then | |
15 | D="xwp -D" | |
16 | fi | |
17 | ||
18 | X="`who am i | sed -e 's%.*(\(.*\))%\1%'`" | |
19 | if [ -l "$X" -ge 16 ]; then | |
20 | X= | |
21 | fi | |
22 | echo 'If you want X window access, please enter your DISPLAY name,' | |
23 | if [ "x$X" != "x" ]; then | |
24 | if [ "x$DISPLAY" = "x" ]; then | |
25 | DISPLAY="$X:0.0" | |
26 | fi | |
27 | echo 'otherwise, if you do not wish to use X, enter "none"' | |
28 | echo '' | |
29 | echo -n 'DISPLAY (default='$DISPLAY')=' | |
30 | read X x | |
31 | case "x$X" in | |
32 | x) export DISPLAY | |
33 | C="$D" | |
34 | ;; | |
35 | ||
36 | xnone) ;; | |
37 | ||
38 | *) DISPLAY="$X" | |
39 | export DISPLAY | |
40 | C="$D" | |
41 | ;; | |
42 | esac | |
43 | else | |
44 | echo 'e.g., "192.33.4.21:0.0"' | |
45 | echo '' | |
46 | echo -n 'DISPLAY=' | |
47 | ||
48 | read X x | |
49 | case "x$X" in | |
50 | x|xnone) ;; | |
51 | ||
52 | *) DISPLAY="$X" | |
53 | export DISPLAY | |
54 | C="$D" | |
55 | ;; | |
56 | esac | |
57 | fi | |
58 | echo '' | |
59 | fi | |
60 | ||
61 | if [ "$C" = "fred" ]; then | |
62 | echo 'Try "help" for a list of commands' | |
63 | echo ' "whois" for information on how to find people' | |
64 | echo ' "manual" for detailed documentation' | |
65 | echo ' "report" to send a report to the white pages manager' | |
66 | echo '' | |
67 | echo 'To find out about participating organizations, try' | |
68 | echo ' "whois -org *"' | |
69 | echo '' | |
70 | echo ' accessing service, please wait...' | |
71 | else | |
72 | echo 'To find out about participating organizations,' | |
73 | echo ' click on "US"' | |
74 | fi | |
75 | echo '' | |
76 | ||
77 | DISHDRAFT=/tmp/fred$$ export DISHDRAFT | |
78 | ||
79 | exec /bin/csh -ic "@(BINDIR)$C -a -l -r" |