host.rc
author claus
Mon, 21 Nov 1994 18:37:56 +0100
changeset 8 d82829c0d867
parent 5 420e4af41733
child 103 9f5c03497b38
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     1
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
     2
 * $Header$
5
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
     3
 *
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
     4
 * DONT add site specific things here - use your own h_xxx.rc file instead
8
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
     5
 * where xxx stands for your hostname(s)
5
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
     6
 *
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     7
 * startup configuration for host specific stuff -
0cb137a77319 Initial revision
claus
parents:
diff changeset
     8
 * looks for a host specific init file and loads it.
0cb137a77319 Initial revision
claus
parents:
diff changeset
     9
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    10
0cb137a77319 Initial revision
claus
parents:
diff changeset
    11
|host s|
0cb137a77319 Initial revision
claus
parents:
diff changeset
    12
5
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    13
(OperatingSystem getSystemType = 'hpux') ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    14
    OperatingSystem disableSignal:(OperatingSystem sigALRM)
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    15
].
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    16
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    17
host := OperatingSystem getHostName.
2
353a88ada7c6 *** empty log message ***
claus
parents: 0
diff changeset
    18
host isNil ifTrue:[
5
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    19
    'cannot determine host I am running on' errorPrintNewline.
2
353a88ada7c6 *** empty log message ***
claus
parents: 0
diff changeset
    20
] ifFalse:[
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    21
    "if there is a corresponding file ..."
5
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    22
    (Smalltalk at:#'_ImageHostName') ~= host ifTrue:[
8
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    23
	('trying host setup h_' , host , '.rc ...') errorPrintNewline.
5
420e4af41733 *** empty log message ***
claus
parents: 2
diff changeset
    24
8
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    25
	s := Smalltalk systemFileStreamFor:('h_' , host , '.rc').
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    26
	s notNil ifTrue:[
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    27
	    s fileIn.
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    28
	    s close.
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    29
	].
d82829c0d867 *** empty log message ***
claus
parents: 5
diff changeset
    30
	Smalltalk at:#'_ImageHostName' put:host.
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    31
    ]
0cb137a77319 Initial revision
claus
parents:
diff changeset
    32
].
0cb137a77319 Initial revision
claus
parents:
diff changeset
    33
!