You can do things differently, but the way we do them is as follows.
cpurc invokes cpurc.local and /cfg/$sysname/cpurc, where $sysname is
the name of the current cpu server.  We intend that cpurc will be
relatively static, cpurc.local should implement site-wide local policy
(e.g., set cpu and facedom variables, run ipv6on) and
/cfg/$sysname/cpurc should implement machine-specific local policy
(e.g., run cron, httpd, dhcpd or tftpd).

We consider it mandatory to set sysname.  If ndb/cs doesn't do it
(perhaps because your /lib/ndb is imcomplete), you can set it in
plan9.ini.  /n/sources/cfg/example/cpurc is an example cpurc; you
might want to copy it to /cfg/$sysname/cpurc and edit the copy.

Reply via email to