Support branding under branding subdirectories
Squash of #1502 + moving logo/bootsplash files under branding/Heads - Move logos and bootsplashes from blobs to branding/Heads/ - Makefile: add support for BRAND_DIR which depends on BRAND_NAME which defaults to Heads if no branding - Boards coreboot configs: change bootsplash directory to depend on BRAND_DIR (instead of BLOBS_DIR) in bootsplash enabled configs - Branding/Heads/bootsplash-1024x768.jpg points to branding/Heads/d-wid-ThePlexus_coreboot-linuxboot-heads_background-plain_DonateQrCode.jpg - xcf file deleted. Original still under #1502 to reuse for modification without recompressing (blobs/heads.xcf) - CREDITS file created to point to original authors, remixers (Open for details) - Thanks to: @d-wid for remixing Bing's AI generated Janus logo, @ThePlexus for Qubes Box concept and @ThrillerAtPlay for its matrix background
1
Makefile
@ -183,6 +183,7 @@ FORCE:
|
||||
define install_config =
|
||||
sed -e 's!@BOARD_BUILD_DIR@!$(board_build)!g' \
|
||||
-e 's!@BLOB_DIR@!$(pwd)/blobs!g' \
|
||||
-e 's!@BRAND_DIR@!$(pwd)/branding/$(BRAND_NAME)!g' \
|
||||
-e 's!@BRAND_NAME@!$(BRAND_NAME)!g' \
|
||||
"$1" > "$2"
|
||||
endef
|
||||
|
@ -1 +0,0 @@
|
||||
ThePlexus-bootsplash-1024x768-DonateQrCode.jpg
|
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 36 KiB |
29
branding/Heads/CREDITS
Normal file
@ -0,0 +1,29 @@
|
||||
Originals:
|
||||
- ThePlexus-logo.jpg: Created by @ThePlexus.
|
||||
- Shared under https://github.com/osresearch/heads/issues/1402#issuecomment-1545404715
|
||||
- This "Qube" references encompasses coreboot's rabbit logo and LinuxBoot's Penguin logo with a generic "H" logo for Heads
|
||||
- ThePlexus-bootsplash-1024x768.jpg: @tlaurion remix in 1024x768 applying tansformation voodoo that was required prior of coreboot 4.19 added patches
|
||||
- @d-wid proposed Janus logos based on @ThePlexus previous work:
|
||||
- https://github.com/osresearch/heads/issues/1402#issuecomment-1546395983
|
||||
- @d-wid then added @ThrillerAtPlay Matrix background:
|
||||
- https://github.com/osresearch/heads/issues/1402#issuecomment-1546706954
|
||||
|
||||
- bing-d-wid_logo.svg: Heads Logo generated by Bing's AI on August 03 2023 with prompt "Double Headed Janus Logo for Heads Open Source Firmware" shared under https://github.com/osresearch/heads/issues/1402#issuecomment-1664636591. Edited with GIMP and traced with Inkscape.
|
||||
|
||||
- "Matrix" Binary background from @ThrillerAtPlay borrowed (with permission) from https://github.com/Thrilleratplay/bootsplash-coreboot/tree/master by @d-wid remixes
|
||||
|
||||
|
||||
Remixes:
|
||||
- ThePlexus-bootsplash-1024x768-DonateQrCode.jpg: Resized to fit 1024x768 and addition of DonateQrCode
|
||||
- bing-d-wid_heads-red_blue_background-plain-3_DonateQrCode.jpg: @d-wid remix of Bing's Heads logo + DonateQrCode
|
||||
- d-wid-ThePlexus_coreboot-linuxboot-heads_background-plain_DonateQrCode.jpg: @d-wid remix of Bing's Heads logo in @ThePlexus Qube + DonateQrCode
|
||||
- d-wid-ThePlexus_heads_ThrillerAtPlay-background-binary_DonateQrCode.jpg: @d-wid remix of Bing's Heads logo in @ThePlexus Qube with @ThrillerAtPlay Matrix binary background + DonateQrCode
|
||||
- d-wid_heads-Thrilleratplay_background-binary-2_DonateQrCode.jpg: @d-wid remix of Bing's Heads logo with @ThrillerAtPlay Matrix binary background + DonateQrCode
|
||||
- d-wid_heads_background-plain-2_DonateQrCode.jpg: @d-wid remix of Bing's Heads logo + DonateQrCode
|
||||
|
||||
|
||||
Softlink:
|
||||
- branding/Heads/bootsplash-1024x768.jpg points to currently selected default bootsplash
|
||||
|
||||
Bootsplash usage:
|
||||
- config/coreboot-* configurations point to above softlink by default. To rebrand, adapt branding/NAME/bootsplash-1024x768.jpg softlink to desired bootsplash
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
After Width: | Height: | Size: 67 KiB |
41
branding/Heads/bing-d-wid_logo.svg
Normal file
After Width: | Height: | Size: 9.1 KiB |
1
branding/Heads/bootsplash-1024x768.jpg
Symbolic link
@ -0,0 +1 @@
|
||||
d-wid-ThePlexus_coreboot-linuxboot-heads_background-plain_DonateQrCode.jpg
|
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 140 KiB |
BIN
branding/Heads/d-wid_heads_background-plain-2_DonateQrCode.jpg
Normal file
After Width: | Height: | Size: 62 KiB |
@ -35,7 +35,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -35,7 +35,7 @@ CONFIG_NO_STAGE_CACHE=y
|
||||
# CONFIG_CBMEM_STAGE_CACHE is not set
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -35,7 +35,7 @@ CONFIG_NO_STAGE_CACHE=y
|
||||
# CONFIG_CBMEM_STAGE_CACHE is not set
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -34,7 +34,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_FW_CONFIG=y
|
||||
CONFIG_FW_CONFIG_SOURCE_CBFS=y
|
||||
|
||||
|
@ -34,7 +34,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -34,7 +34,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -34,7 +34,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -34,7 +34,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -36,7 +36,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -36,7 +36,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -36,7 +36,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -36,7 +36,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -36,7 +36,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_FW_CONFIG=y
|
||||
CONFIG_FW_CONFIG_SOURCE_CBFS=y
|
||||
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -33,7 +33,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|
@ -35,7 +35,7 @@ CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
|
||||
CONFIG_TSEG_STAGE_CACHE=y
|
||||
# CONFIG_UPDATE_IMAGE is not set
|
||||
CONFIG_BOOTSPLASH_IMAGE=y
|
||||
CONFIG_BOOTSPLASH_FILE="@BLOB_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_FILE="@BRAND_DIR@/bootsplash-1024x768.jpg"
|
||||
CONFIG_BOOTSPLASH_CONVERT=y
|
||||
CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
|
||||
# CONFIG_BOOTSPLASH_CONVERT_RESIZE is not set
|
||||
|