diff --git a/release/Makefile b/release/Makefile --- a/release/Makefile +++ b/release/Makefile @@ -245,6 +245,7 @@ echo debug.witness.trace=0 >> ${.TARGET}/etc/sysctl.conf echo vfs.mountroot.timeout=\"10\" >> ${.TARGET}/boot/loader.conf echo kernels_autodetect=\"NO\" >> ${.TARGET}/boot/loader.conf + echo loader_brand=\"install\" >> ${.TARGET}/boot/loader.conf echo loader_menu_multi_user_prompt=\"Installer\" >> ${.TARGET}/boot/loader.conf cp ${.CURDIR}/rc.local ${.TARGET}/etc echo "./etc/resolv.conf type=link uname=root gname=wheel mode=0644 link=/tmp/bsdinstall_etc/resolv.conf" >> ${.TARGET}/METALOG @@ -284,6 +285,7 @@ echo debug.witness.trace=0 >> ${.TARGET}/etc/sysctl.conf echo vfs.mountroot.timeout=\"10\" >> ${.TARGET}/boot/loader.conf echo kernels_autodetect=\"NO\" >> ${.TARGET}/boot/loader.conf + echo loader_brand=\"install\" >> ${.TARGET}/boot/loader.conf echo loader_menu_multi_user_prompt=\"Installer\" >> ${.TARGET}/boot/loader.conf cp ${.CURDIR}/rc.local ${.TARGET}/etc echo "./etc/resolv.conf type=link uname=root gname=wheel mode=0644 link=/tmp/bsdinstall_etc/resolv.conf" >> ${.TARGET}/METALOG @@ -338,6 +340,7 @@ echo hostid_enable=\"NO\" >> ${.TARGET}/etc/rc.conf echo debug.witness.trace=0 >> ${.TARGET}/etc/sysctl.conf echo vfs.mountroot.timeout=\"10\" >> ${.TARGET}/boot/loader.conf + echo loader_brand=\"install\" >> ${.TARGET}/boot/loader.conf echo kernels_autodetect=\"NO\" >> ${.TARGET}/boot/loader.conf echo loader_menu_multi_user_prompt=\"Installer\" >> ${.TARGET}/boot/loader.conf cp ${.CURDIR}/rc.local ${.TARGET}/etc diff --git a/stand/images/Makefile b/stand/images/Makefile --- a/stand/images/Makefile +++ b/stand/images/Makefile @@ -1,6 +1,7 @@ .include -FILES+= freebsd-brand-rev.png freebsd-brand.png freebsd-logo-rev.png +FILES+= freebsd-brand-rev.png freebsd-brand.png freebsd-install-brand-rev.png \ + freebsd-logo-rev.png FILESDIR= /boot/images diff --git a/stand/images/freebsd-install-brand-rev.png b/stand/images/freebsd-install-brand-rev.png new file mode 100644 index 0000000000000000000000000000000000000000..59d173d3f8b35c26a0a2da4b0f944b465572702f GIT binary patch literal 7724 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 +-- +-- SPDX-License-Identifier: BSD-2-Clause +-- + +return { + brand = { + ascii = { + image = { + " _____ ____ ____ ____ ___ _ _ _", + "| ___| __ ___ ___| __ ) ___|| _ \\ |_ _|_ __ ___| |_ __ _| | | ___ _ __", + "| |_ | '__/ _ \\/ _ \\ _ \\___ \\| | | | | || '_ \\/ __| __/ _` | | |/ _ \\ '__|", + "| _|| | | __/ __/ |_) |__) | |_| | | || | | \\__ \\ || (_| | | | __/ |", + "|_| |_| \\___|\\___|____/____/|____/ |___|_| |_|___/\\__\\__,_|_|_|\\___|_|", + }, + requires_color = false, + shift = {x = 0, y = 0}, + }, + fb = { + image = "/boot/images/freebsd-install-brand-rev.png", + width = 80, + shift = {x = 0, y = 0}, + }, + } +}