===================== 10 SYS LOG "Aloitetaan INFRA-OPS -tehtC$vC$: " + TASK_ID$ 20 ON ERROR GOTO 900 ' --- 1. TehtC$vC$n varaus ja luku --- 30 TASK CLAIM TASK_ID$ INTO STATUS$ 40 IF STATUS$ != "SUCCESS" THEN GOTO 900 50 TASK READ TASK_ID$ "prompt" INTO PROMPT_TXT$ 60 SYS LOG "Saatu ohjeistus: " + PROMPT_TXT$ ' --- 2. Kontin provisiointi --- 70 SYS LOG "Provisioidaan LXC-kontti: hauki-mail" 80 LXC CREATE "ubuntu:22.04" AS "hauki-mail" 90 LXC START "hauki-mail" 100 YIELD "Odotetaan 5 sekuntia, ettC$ verkkorajapinnat nousevat..." ' --- 3. Datan siirto ja konfigurointi --- 110 SYS LOG "SiirretC$C$n dev-template konttiin..." 120 LXC PUSH "/mnt/mesh_root/dev-workspaces/opt/smtp-mesh" TO "hauki-mail:/opt/smtp-mesh" 130 SYS LOG "Asetetaan oikeudet..." 140 LXC EXEC "hauki-mail" "chmod -R 755 /opt/smtp-mesh" ' --- 4. TehtC$vC$n pC$C$ttC$minen --- 150 SYS LOG "hauki-mail LXC on pystyssC$ ja asennettu." 160 TASK COMPLETE TASK_ID$ 170 HALT ' --- VirheenkC$sittely --- 900 SYS LOG "Kriittinen virhe suorituksessa!" 910 TASK FAIL TASK_ID$ "TyC6lC$inen kohtasi virheen ja keskeytti suorituksen." 920 HALT ===================== toinen bas: ===================== 10 SYS LOG "Aloitetaan INFRA-OPS -tehtC$vC$: " + TASK_ID$ 20 ON ERROR GOTO 900 ' --- 1. TehtC$vC$n varaus --- 30 TASK CLAIM TASK_ID$ INTO STATUS$ 40 IF STATUS$ != "SUCCESS" THEN GOTO 900 50 TASK READ TASK_ID$ "prompt" INTO PROMPT_TXT$ 60 SYS LOG "Ohjeistus haukihvapi-kontille: " + PROMPT_TXT$ ' --- 2. Kontin provisiointi --- 70 SYS LOG "Provisioidaan LXC-kontti: haukihvapi" 80 LXC CREATE "ubuntu:22.04" AS "haukihvapi" 90 LXC START "haukihvapi" 100 YIELD "Odotetaan verkon herC$C$mistC$..." ' --- 3. Riippuvuuksien asennus --- 110 SYS LOG "Asennetaan peruspaketit ja pC$ivitykset..." 120 LXC EXEC "haukihvapi" "apt-get update -y && apt-get install -y python3-pip git curl" 130 SYS LOG "haukihvapi-kontti on provisioitu ja peruspaketit asennettu." ' --- 4. TehtC$vC$n pC$C$ttC$minen --- 140 TASK COMPLETE TASK_ID$ 150 HALT ' --- VirheenkC$sittely --- 900 SYS LOG "Asennus epC$onnistui!" 910 TASK FAIL TASK_ID$ "Kontin asennuksessa tai pakettien haussa tapahtui virhe." 920 HALT =====================