Skip to content

Releases: tateru/tateru-ipxe

iPXE v1.21.1

02 Feb 14:54
Compare
Choose a tag to compare

Release based on iPXE v1.21.1

4d4cfd204a792d07695f3cd9c5e9c4c5e53a53c36d85d7ee36ae0e27629c3518  ipxe.x86_64.efi
be7b8dc435bb31168ee9b3064f9e64f4f5234249d178e27a438a8e5137c52bfb  undionly.kpxe

Diff:

diff --git a/src/config/local/branding.h b/src/config/local/branding.h
new file mode 100644
index 00000000..88346d61
--- /dev/null
+++ b/src/config/local/branding.h
@@ -0,0 +1,11 @@
+#undef PRODUCT_NAME
+#define PRODUCT_NAME "Tateru iPXE bootloader"
+
+#undef PRODUCT_SHORT_NAME
+#define PRODUCT_SHORT_NAME "Tateru iPXE"
+
+#undef PRODUCT_URI
+#define PRODUCT_URI "https://tateru.io"
+
+#undef PRODUCT_TAG_LINE
+#define PRODUCT_TAG_LINE "Tateru Boot Firmware"
diff --git a/src/config/local/console.h b/src/config/local/console.h
new file mode 100644
index 00000000..3d69304f
--- /dev/null
+++ b/src/config/local/console.h
@@ -0,0 +1 @@
+#define CONSOLE_FRAMEBUFFER
diff --git a/src/config/local/general.h b/src/config/local/general.h
new file mode 100644
index 00000000..e2dcf53b
--- /dev/null
+++ b/src/config/local/general.h
@@ -0,0 +1,8 @@
+#define DOWNLOAD_PROTO_HTTPS
+#define NET_PROTO_IPV6
+#define CONSOLE_CMD
+#define PING_CMD
+#define REBOOT_CMD
+#define VLAN_CMD
+#define VMWARE_SETTINGS
+#define IMAGE_PNG
diff --git a/src/scriptlet.ipxe b/src/scriptlet.ipxe
new file mode 100644
index 00000000..4a72cfb3
--- /dev/null
+++ b/src/scriptlet.ipxe
@@ -0,0 +1,4 @@
+#!ipxe
+set use-cached 1
+dhcp
+chain ${129:string}

Built using make bin-x86_64-efi/ipxe.efi bin/undionly.kpxe -j$(nproc) EMBED=scriptlet.ipxe