ソースを参照

Add RPI4 downloads to index as experimental

Adds RPI4 downloads to download page
Antony Messerli 4 年 前
コミット
2deffd3e96

+ 9 - 0
roles/netbootxyz/defaults/main.yml

@@ -31,6 +31,15 @@ bootloaders:
     ipxe_bin: undionly.kpxe
     output_bin: -undionly.kpxe
     type: DHCP-undionly
+  rpi:
+  - desc: Raspberry Pi 4 - USB/SD Card Image
+    ipxe_bin: rpi4-sdcard.img
+    output_bin: -rpi4-sdcard.img
+    type: USB/SD Card
+  - desc: Raspberry Pi 4 - EFI Image
+    ipxe_bin: snp.efi
+    output_bin: -rpi4-snp.efi
+    type: DHCP-snp
   uefi:
   - desc: EFI BIOS, works in Virtual Box EFI mode
     ipxe_bin: ipxe-efi.eiso

+ 1 - 1
roles/netbootxyz/tasks/generate_disks_rpi.yml

@@ -62,5 +62,5 @@
         dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
         remote_src: True
       with_items:
-        - { src: "sdcard.img", dest: "{{ bootloader_filename }}-rpi4.sdcard.img" }
+        - { src: "sdcard.img", dest: "{{ bootloader_filename }}-rpi4-sdcard.img" }
         - { src: "ipxe/src/bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-rpi4-snp.efi" }

+ 19 - 0
roles/netbootxyz/templates/index.html.j2

@@ -70,6 +70,25 @@ exit
     {% endfor %}
   </table>
 
+  <p>Raspberry Pi iPXE Bootloaders - Experimental</p>
+
+  <table style="width:100%">
+    <!-- table header -->
+    <tr>
+       <th> Type </th>
+       <th> Bootloader </th>
+       <th> Description </th>
+    </tr>
+    <!-- table rows -->
+    {% for item in bootloaders.rpi %}
+    <tr>
+       <td> {{ item.type }} </td>
+       <td> <a href="ipxe/{{ site_name }}{{ item.output_bin }}">{{ site_name }}{{ item.output_bin }}</a> </td>
+       <td> {{ item.desc }} </td>
+    </tr>
+    {% endfor %}
+  </table>
+
   <p>Checksums<p>
 
   <a href="ipxe/{{ site_name }}-sha256-checksums.txt">SHA256 checksums</a>