Patch title: Release 96 bulk changes
Abstract:
File: /pliant/fullpliant/install.pli
Key:
    Removed line
    Added line
   
abstract
  [This module will install a ready to operate FullPliant sy


  if medium="cdrom"
    (var Stream s) open "target:/etc/mtab" out+mkdir+safe # 
    s close
  if medium="cdrom" or medium="usb"
    file_copy "data:/pliant/fullpliant/pci_device_listing.tx
    console "Building initrd image" eol
    status := install_initrd c "target:/" 0
    if status=failure
      return
abstract
  [This module will install a ready to operate FullPliant sy


  if medium="cdrom"
    (var Stream s) open "target:/etc/mtab" out+mkdir+safe # 
    s close
  if medium="cdrom" or medium="usb"
    file_copy "data:/pliant/fullpliant/pci_device_listing.tx
    console "Building initrd image" eol
    status := install_initrd c "target:/" 0
    if status=failure
      return
  if c:env:"pliant":"browser":"console"="true"
    console "Copying browser extra files" eol
  if c:env:"pliant":"ui":"console"="true"
    console "Copying ui extra files" eol
    file_copy "security:/keyboard.pdb" security+"keyboard.pd
    file_copy "security:/font.pdb" security+"font.pdb"
    constant fontset "bitstreamvera" # "free"
    file_tree_copy "file:/pliant_data/pliant/font/"+fontset+
    kernel_make_device "target:/dev/tty0"
    kernel_make_device "target:/dev/tty2"
    # kernel_make_device "target:/dev/input/keyboard"
    kernel_make_device "target:/dev/input/mice"
    kernel_make_device "target:/dev/fb0"
  each tb c:env:"tarball"
    var Str tbfile := tb "file"
    if tbfile<>""
      if (tbfile search "/" -1)=(-1)
        tbfile := "file:/fullpliant/download/"+tbfile
      var Str tbpath := tb "path"
      if tbpath=""
        tbpath := "target:/"
      file_extract tbfile tbpath
  pliant_multi_file_system dismount "target:/"
  console "done." eol
  status := success
  
export install_tree
    file_copy "security:/keyboard.pdb" security+"keyboard.pd
    file_copy "security:/font.pdb" security+"font.pdb"
    constant fontset "bitstreamvera" # "free"
    file_tree_copy "file:/pliant_data/pliant/font/"+fontset+
    kernel_make_device "target:/dev/tty0"
    kernel_make_device "target:/dev/tty2"
    # kernel_make_device "target:/dev/input/keyboard"
    kernel_make_device "target:/dev/input/mice"
    kernel_make_device "target:/dev/fb0"
  each tb c:env:"tarball"
    var Str tbfile := tb "file"
    if tbfile<>""
      if (tbfile search "/" -1)=(-1)
        tbfile := "file:/fullpliant/download/"+tbfile
      var Str tbpath := tb "path"
      if tbpath=""
        tbpath := "target:/"
      file_extract tbfile tbpath
  pliant_multi_file_system dismount "target:/"
  console "done." eol
  status := success
  
export install_tree