Patch title: Release 93 bulk changes
Abstract:
File: /fullpliant/logical.pli
Key:
    Removed line
    Added line
   
module "/pliant/language/compiler.pli"
module "/pliant/language/stream.pli"
module "/pliant/admin/file.pli"
module "this_computer.pli"
module "/pliant/protocol/dns/name.pli"
module "/pliant/admin/execute.pli"
module "/pliant/linux/schedule/process.pli"
module "/pliant/language/schedule/daemon.pli"


function lc_start id
  arg Str id
module "/pliant/language/compiler.pli"
module "/pliant/language/stream.pli"
module "/pliant/admin/file.pli"
module "this_computer.pli"
module "/pliant/protocol/dns/name.pli"
module "/pliant/admin/execute.pli"
module "/pliant/linux/schedule/process.pli"
module "/pliant/language/schedule/daemon.pli"


function lc_start id
  arg Str id
  var Str pre := " module /pliant/install/minimal.pli"
  if this_computer:env:"logical":id:"precompile"="true"
    pre := " 'precompile /binary/default.dump module /pliant/install/precompile.pli'"
  if this_computer:env:"logical":id:"cooped"="false"
  if this_computer:env:"logical":id:"cooped"="false"
    execute id+" root "+(file_os_name lc_root:id)+"pliant/ '
    execute id+" root "+(file_os_name lc_root:id)+"pliant/"+pre+" module /pliant/fullpliant/run.pli" path lc_root:id+"bin/" user lc_user:id group lc_group:id detached
  else
    if lc_user:id=0
      file_tree_copy "file:/lib/modules/" lc_root:id+"lib/mo
  else
    if lc_user:id=0
      file_tree_copy "file:/lib/modules/" lc_root:id+"lib/mo
    execute id+" 'precompile /binary/default.dump module /pl
    execute id+pre+" module /pliant/fullpliant/run.pli" root lc_root:id path lc_root:id+"bin/" user lc_user:id group lc_group:id detached


daemon "restart logical computers"
  daemon_sleep 120
  while not daemon_emergency
    each logical this_computer:env:"logical"
      if logical:"automatic"="true"
        if not (lc_is_running keyof:logical)
          lc_start keyof:logical
    daemon_sleep 15


daemon "restart logical computers"
  daemon_sleep 120
  while not daemon_emergency
    each logical this_computer:env:"logical"
      if logical:"automatic"="true"
        if not (lc_is_running keyof:logical)
          lc_start keyof:logical
    daemon_sleep 15