|
|
1.1 ! root 1: #!/bin/csh ! 2: set path = (/bin /usr/ucb) ! 3: ! 4: # Name of the logfile ! 5: setenv LOGFILE CALL_LOG ! 6: ! 7: # The directory name here should match the one the file lives in. ! 8: setenv HOME /usr/local/lib/public-widget ! 9: ! 10: # These are just to make life a little more difficult for a hacker ! 11: setenv PAGER /bin/cat ! 12: setenv SHELL /bin/csh ! 13: setenv USER x29x500 ! 14: setenv EDITOR /bin/false ! 15: ! 16: cd $HOME ! 17: ! 18: echo CALL `date` " " `/bin/tty` $1 >> $LOGFILE ! 19: ! 20: # Introductory message ! 21: # ! 22: /bin/cat <<END_OF_MESSAGE ! 23: ! 24: UK.AC.BRUNEL.DIR ! 25: ! 26: This is a public access point for the X.500 Directory service. ! 27: ! 28: ******* NEW USER INTERFACE ! 29: ******* ! 30: ******* On 17 January the widget user interface was replaced with ! 31: ******* the sd (Screen Directory) interface. ! 32: ******* ! 33: ******* sd works in a similar way, but should be easier to use ! 34: ******* Please let us know what you think ! 35: ! 36: The user interface is an experimental one that operates in full-screen mode. ! 37: To do this, it needs to know what type of terminal you are using. ! 38: Most common types are understood, provided you type the name in lower-case ! 39: letters only. Examples are: vt100 vt52 tvi cif2605 xterm ! 40: ! 41: Please give your terminal type now: ! 42: END_OF_MESSAGE ! 43: ! 44: # Try to do something sensible about terminal types - difficult... ! 45: # ! 46: alias ts 'set noglob; eval `tset -s ?${TERM}`' ! 47: ! 48: while ($TERM == network) ! 49: ts ! 50: end ! 51: ! 52: # Find size of remote xterm. (Fix pathname here to match your system) ! 53: # Delete this section if you do not have X ! 54: if ($TERM == xterm) then ! 55: stty -echo ! 56: eval /usr/local/lib/X11/share/bin/resize >/dev/null ! 57: stty echo ! 58: endif ! 59: ! 60: echo TERM `date` " " `/bin/tty` $TERM $1 $2 >> $LOGFILE ! 61: ! 62: echo "Running SD Directory Service" ! 63: ! 64: # Either put a local copy of SD in this directory or change the pathname ! 65: # to match the normal installed copy ! 66: ./xsd ! 67: ! 68: # End of session message ! 69: cat <<END_OF_SIGNOFF ! 70: ! 71: If you have any comments on the interface or the X.500 Directory service, ! 72: please mail them to X500@brunel ! 73: ! 74: END_OF_SIGNOFF ! 75: ! 76: echo "OFF " `date` " " `/bin/tty` $TERM $1 >> $LOGFILE ! 77: ! 78: # Delay before closing call, as some PADs clear screen and we want a chance ! 79: # to read the signoff message ! 80: sleep 2
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.