@@ -4,6 +4,7 @@ Library OperatingSystem
4
4
Library Process
5
5
Library String
6
6
Library Telnet timeout=20 seconds connection_timeout=120 seconds
7
+ Library Dialogs
7
8
8
9
Resource ../variables.robot
9
10
Resource ../keywords.robot
@@ -49,6 +50,8 @@ PFS001.001 pfSense stable (serial output) installation on Hard Disk
49
50
[Documentation]
50
51
Power On
51
52
Boot pfSense Installer
53
+ # Enter pfSense Rescue Shell
54
+ Install psSense On Sata Drive
52
55
53
56
PFS001.002 Boot pfSense stable (serial output) from Hard Disk
54
57
[Documentation]
@@ -60,13 +63,34 @@ PFS001.002 Boot pfSense stable (serial output) from Hard Disk
60
63
#
61
64
62
65
Boot pfSense Installer
63
- [Documentation] PFEFI -> /EFI/BOOT/bootx64.efi
66
+ [Documentation] Run /EFI/BOOT/bootx64.efi file from PFEFI-labeled partition;
67
+ ... Select console type vt100 and accept the license
64
68
Enter Boot From File
65
69
Enter Volume In File Explorer PFEFI
66
70
Execute File In File Explorer EFI
67
71
Execute File In File Explorer BOOT
68
72
Execute File In File Explorer bootx64.efi
69
73
Read From Terminal Until Console type [vt100]:
74
+ Write Into Terminal vt100
75
+ Read From Terminal Until [Accept]
76
+ Press Enter
77
+
78
+ Enter pfSense Rescue Shell
79
+ ${menu } = Read From Terminal Until OK
80
+ # end would be 5 but it's 3 due to two empty lines
81
+ ${construction } = Parse Menu Snapshot Into Construction ${menu } 5 3
82
+ Enter Submenu From Snapshot ${construction } Rescue Shell${SPACE * 8 } Launch a shell for rescue operations
83
+ Write Into Terminal root
84
+ Write Into Terminal root
85
+
86
+ Install psSense On Sata Drive
87
+ ${welcome_menu } = Read From Terminal Until OK
88
+ # end would be 5 but it's 3 due to two empty lines
89
+ ${welcome_construction } = Parse Menu Snapshot Into Construction ${welcome_menu } 5 3
90
+ Enter Submenu From Snapshot ${welcome_construction } Install${SPACE * 13 } Install pfSense
91
+ ${partition_construction } = Get Submenu Construction OK 5 3
92
+ Enter Submenu From Snapshot ${partition_construction } Auto (ZFS)${SPACE * 2 } Guided Root-on-ZFS
93
+ ${pool_suspect } = Read From Terminal Until <${SPACE * 2 } O
70
94
71
95
Boot pf Sense
72
96
[Documentation] PFBOOT -> /efi/freebsd/loader.efi
@@ -76,5 +100,5 @@ Boot pf Sense
76
100
Execute File In File Explorer freebsd
77
101
Execute File In File Explorer loader.efi
78
102
Read From Terminal Until Enter an option:
79
- Write Into Terminal 8
103
+ Write Into Terminal 8
80
104
Read From Terminal Until ${PFSENSE_PROMPT }
0 commit comments