module "computer.pli"
if allowed:"administrator" if (virtual_path parse "/computer/" any:(var Str computer_id) "/kernel.tgz") var Data:Computer c :> computer computer_id reset_http_answer http_request send_static_file"file:/fullpliant/kernel/bin/kernel-"+c:env:"kernel":"constant":"linux_version"+"-"+c:env:"kernel":"constant":"signature"+".tgz" "" eif (virtual_path parse "/computer/" any:(var Str computer_id) "/fullpliant.tgz") reset_http_answer http_request send_static_file "file:/fullpliant/archive/"+computer_id+".tgz" "" eif (virtual_path parse "/computer/" any:(var Str computer_id) "/" any:(var Str embedded) ".tgz") var Data:Computer c :> computer computer_id if c:env:"pliant":"system":"embedded"=embedded reset_http_answer http_request send_static_file "file:/fullpliant/archive/embedded/"+embedded+".tgz" ""
|