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


  if keep_site_key
    console "Fetching the old site key" eol
    file_tree_create "target:/"
    file_extract "file:/fullpliant/archive/"+keyof:c+".tgz" 
    var Str temp := file_temporary
abstract
  [This module will install a ready to operate FullPliant sy


  if keep_site_key
    console "Fetching the old site key" eol
    file_tree_create "target:/"
    file_extract "file:/fullpliant/archive/"+keyof:c+".tgz" 
    var Str temp := file_temporary
    file_copy security+"site_secret.pdb" temp  
    file_copy security+"name_secret.pdb" temp  
  console "Cleaning the target tree " path eol
  file_tree_delete path
  file_tree_create path
  if keep_site_key
  console "Cleaning the target tree " path eol
  file_tree_delete path
  file_tree_create path
  if keep_site_key
    file_copy temp security+"site_secret.pdb"
    file_copy temp security+"name_secret.pdb"
    file_delete temp
    
  if (options option "secret" Str)<>""
    file_copy (options option "secret" Str) security+"site_s


  console "Building configuration files" eol
  var (Link Database:Computer) target_db :> new Database:Com
  target_db load "target:/pliant_security/this_computer.pdb"
  data_copy c target_db:data
  target_db store
  data_store
  file_copy "security:/computer.pdb" security+"computer.pdb"
  file_copy "security:/name.pdb" security+"name.pdb"
  file_copy "security:/site.pdb" security+"site.pdb"
  file_copy "security:/user.pdb" security+"user.pdb"
  var (Link Database:UserSecretDatabase) user_secret_db :> n
  user_secret_db load "target:/pliant_security/user_secret.p
  each us user_secret_database:data:user
    if us:password_md5<>""
      user_secret_db:data:user create keyof:us
      user_secret_db:data:user:(keyof us) password_md5 := us
  user_secret_db store
  data_store
  file_copy "security:/mail.pdb" security+"mail.pdb"
  file_copy "security:/password_secret.pdb" security+"passwo
    file_delete temp
    
  if (options option "secret" Str)<>""
    file_copy (options option "secret" Str) security+"site_s


  console "Building configuration files" eol
  var (Link Database:Computer) target_db :> new Database:Com
  target_db load "target:/pliant_security/this_computer.pdb"
  data_copy c target_db:data
  target_db store
  data_store
  file_copy "security:/computer.pdb" security+"computer.pdb"
  file_copy "security:/name.pdb" security+"name.pdb"
  file_copy "security:/site.pdb" security+"site.pdb"
  file_copy "security:/user.pdb" security+"user.pdb"
  var (Link Database:UserSecretDatabase) user_secret_db :> n
  user_secret_db load "target:/pliant_security/user_secret.p
  each us user_secret_database:data:user
    if us:password_md5<>""
      user_secret_db:data:user create keyof:us
      user_secret_db:data:user:(keyof us) password_md5 := us
  user_secret_db store
  data_store
  file_copy "security:/mail.pdb" security+"mail.pdb"
  file_copy "security:/password_secret.pdb" security+"passwo
  file_copy "security:/keyboard.pdb" security+"keyboard.pdb"


  pliant_multi_file_system dismount "target:/"
  console "done." eol
  status := success
  
export install_tree


  pliant_multi_file_system dismount "target:/"
  console "done." eol
  status := success
  
export install_tree