libreboot / libreboot (public) (License: Unspecified) (since 2023-04-11) (hash sha1)
libreboot project provides free boot firmware based on coreboot
List of commits:
Subject Hash Author Date (UTC)
roms: simplify build_roms() 92aa83a23696cd5706770af78d49858ef2d0c28d Leah Rowe 2024-06-16 11:46:03
roms: remove unnecessary check d3e78864505af1834605234a3aa38d70c169d553 Leah Rowe 2024-06-16 11:42:57
build: remove unused variables ef411c596a8062956c55ddaed0d193775d318fe9 Leah Rowe 2024-06-16 11:38:47
roms: further clean up build_grub_roms() 6dc0515583c32cc6b43f0a50c150b88dbd683eb1 Leah Rowe 2024-06-16 00:11:46
roms: simplify timeout/scandisk insertion 0e9b36c581e4471f6148023fdc5537b833a51a6c Leah Rowe 2024-06-16 00:08:08
roms: simplify seagrub check in build_grub_roms 3a7b3660f9dd536512dc428c50dd9ed4fd2007ef Leah Rowe 2024-06-16 00:05:28
roms: simplify mkserprog() 4b764d26fd1e5090bf03d3da41be42085e1752d5 Leah Rowe 2024-06-15 23:53:21
roms: simplify the serprog build functions 167e7447a5ffdf8937e444ea9bc8ec04bfb66427 Leah Rowe 2024-06-15 23:48:36
script/roms: fix serprog build commands 7bc9fcc34214c7235df865cbe035ea3f565ee01b Leah Rowe 2024-06-15 23:40:44
roms: simplified ubootelf check 0dfe3aed91d51e1eacd8ecc24d5e4167ff5fbca7 Leah Rowe 2024-06-15 22:58:27
roms: simplify grubonly check in configure_target a9166898d29eae2a190687b96774178127411cfd Leah Rowe 2024-06-15 22:42:45
roms: simplify seagrub check in configure_target 90017cdc563e67be32d35040682d23ed4c977d3f Leah Rowe 2024-06-15 22:38:19
roms: don't use x_ to call build_grub_roms 817004e151a1c8a70150011ba78bdbd390ecb776 Leah Rowe 2024-06-15 22:31:26
trees: simplify copy_elf() 0812d532123b5a039b0bf674393f06eb17f72854 Leah Rowe 2024-06-15 22:01:45
trees: remove unnecessary check in copy_elf 331c4097ff05bb2b62a88a42d350221ec4e35ebc Leah Rowe 2024-06-15 22:00:12
grub: insert background in memdisk instead 340eea0b1cd445feb7134eae4211f469fd6f5d2a Leah Rowe 2024-06-15 21:53:34
roms: unify all add-payload commands ed9c90e59d959bab544598d330c724e44afcc096 Leah Rowe 2024-06-15 19:22:19
roms: don't add grub keymaps at all 26451775d5c81949793f57010b0449b4f540ef11 Leah Rowe 2024-06-14 16:34:30
roms: merge handle_coreboot_target into main() af8296ce6b9c9d2386e4dae2fc5d43350f5f2e26 Leah Rowe 2024-06-14 15:34:05
roms: simplify target check (whether roms built) d1c0c34642a892ec7e6b85066f19a4ec49d3624f Leah Rowe 2024-06-14 15:26:49
Commit 92aa83a23696cd5706770af78d49858ef2d0c28d - roms: simplify build_roms()
cbcfg is already a global variable, so there's no reason
to set it again at the start of this function.

remove the check for whether the given coreboot config
exists, to the calling function instead of build_roms().

Signed-off-by: Leah Rowe <leah@libreboot.org>
Author: Leah Rowe
Author date (UTC): 2024-06-16 11:46
Committer name: Leah Rowe
Committer date (UTC): 2024-06-16 11:46
Parent(s): d3e78864505af1834605234a3aa38d70c169d553
Signer:
Signing key:
Signing status: N
Tree: 2784dee33cc4f35bb72f243577c32289cf7b5d0f
File Lines added Lines deleted
script/roms 1 4
File script/roms changed (mode: 100755) (index 99f53e00..ea2f4b26)
... ... build_board()
184 184 [ "$displaymode" != "txtmode" ] && continue [ "$displaymode" != "txtmode" ] && continue
185 185 cbcfg="$targetdir/config/${initmode}_$displaymode" cbcfg="$targetdir/config/${initmode}_$displaymode"
186 186 [ "$initmode" = "normal" ] && cbcfg="${cbcfg%_*}" [ "$initmode" = "normal" ] && cbcfg="${cbcfg%_*}"
187 build_roms "$cbcfg"; x_ rm -f "$cbrom"
187 e "$cbcfg" f not || build_roms; x_ rm -f "$cbrom"
188 188 done done
189 189 done done
190 190 } }
191 191
192 192 build_roms() build_roms()
193 193 { {
194 cbcfg="$1"
195 e "$cbcfg" f not && return 0
196
197 194 x_ ./update trees -b coreboot $board x_ ./update trees -b coreboot $board
198 195
199 196 _cbrom="elf/coreboot_nopayload_DO_NOT_FLASH" _cbrom="elf/coreboot_nopayload_DO_NOT_FLASH"
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/libreboot/libreboot

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/libreboot/libreboot

Clone this repository using git:
git clone git://git.rocketgit.com/user/libreboot/libreboot

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main