!Boot,feb 1.18 KB
Newer Older
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
If "<OS$Version>" = "" Then Obey

| Set the Inet:system variables for backwards compatibility
Set Inet$Dir  <Obey$Dir>
Set Inet$Path <Inet$Dir>.

| Create a copy of the Inet:etc directory in CacheFS (FCopy is used because *Copy fails)
WimpSlot -min 256K -max 256K
FCopy  STBLibrary:FCopy Cache:$.FCopy
Access Cache:$.FCopy Lwr/r
CDir   Cache:$.Inet
Access Cache:$.Inet LRW/r
CDir   Cache:$.Inet.etc
Access Cache:$.Inet.etc LRW/r
Cache:$.FCopy  Inet:etc.hosts Cache:$.Inet.etc.hosts
Access Cache:$.Inet.etc.hosts Lrw/r
Cache:$.FCopy  Inet:etc.protocols Cache:$.Inet.etc.protocols
Access Cache:$.Inet.etc.protocols Lrw/r
Cache:$.FCopy  Inet:etc.services Cache:$.Inet.etc.services
Access Cache:$.Inet.etc.services Lrw/r
Wipe   Cache:$.FCopy ~cf~v

| Point the InetDBase path at the CacheFS Inet:etc and this Inet:etc
Set InetDBase$Path Cache:$.Inet.etc.,Inet:etc.,<InetDBase$Path>

| Give each STB a unique host name of the form: STB<ip addr in hex>
If "<Inet$HostName>" = ""           Then Set Inet$HostName STB<Inet$LocalAddr>
If "<Inet$HostName>" = "ARM_NoName" Then Set Inet$HostName STB<Inet$LocalAddr>

| Add the Inet:bin directory to the run path
Do Modify -with Run$Path -add "Inet:bin.," -before "%."