i'm told that many of the page titles are too short
i went through them systematically and changed a bunch
of page titles, so that they more closely reflect the
given subject matter
Signed-off-by: Leah Rowe <leah@libreboot.org>
people sometimes have very black-or-white thinking, so it's
important to put them in the right frame of mind.
libreboot's documentation is very carefully crafted along
the narrative:
if free software can be used, it must be used.
the purpose of libreboot is precisely to provide free software
exclusively, when possible, on any given mainboard. it is
therefore paramount that any reference to PSDG must be made
while stressing those values in the most unambiguous way
possible, because otherwise people will make wrong assumptions;
for example, our friends from massuchussets sometimes claim
that we are a proprietary software project.
which is laughable, but their propaganda is very powerful,
so ours needs to be even stronger.
Signed-off-by: Leah Rowe <leah@libreboot.org>
I encountered a minor build error last night, caused by
an oversight during development. I quickly fixed the issue
but then decided to spend the night testing a few more
mainboards for addition; however if I continue doing this,
I'll never make the release.
So this is essentially the same as what the 20241205
release would have been, with only a minor bug fix in
the build system.
Signed-off-by: Leah Rowe <info@minifree.org>
this doesn't actually add missing information, but does make
existing information clearer.
it's always the case that when i'm running a release build, i
immediately notice everything wrong with it.
i'm not stopping the build!
Signed-off-by: Leah Rowe <info@minifree.org>
it's a variable now, called err, rather than
a function called err. the variable defines
the name of a function that handles errors.
Signed-off-by: Leah Rowe <info@minifree.org>
grub is now handled directly by ./build roms
this was done during the audits of 2023, to reduce
the complexity of lbmk
Signed-off-by: Leah Rowe <info@minifree.org>
The dell_inspiron_1100_unpacker.py and Dell_PFS_Extract.py utilities
were attributed to BIOSUtilities and bios_extract respectively, which
is backwards.
Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com>
again, these were left over from a previous audit.
lbmk now uses a 1-argument design for commands,
rather than 1-argument; e.g. ./build boot roms
is now ./build roms.
there were a few stragglers left over, still referring
to the old 2-argument design. this patch fixes that.
Signed-off-by: Leah Rowe <leah@libreboot.org>
caleb is great but he isn't always around
on the off-chance that someone does contact him and he
doesn't respond, make sure the testers page says only
to contact me (leah)
Signed-off-by: Leah Rowe <leah@libreboot.org>
lbmk was massively re-designed since audit2.
we're currently on audit3, though audit3 is not yet
complete, but people are using lbmk.git every day
to build ROM images.
therefore, it is important that we keep the documentation
up to date. this file documents the entire build system.
there are 13 scripts, at the time of this revision,
versus 18 as of audit2 and about 50 in the previous
release before audits 2 and 3; that, and the code is
nearly 50% reduced in size, with no loss of function!
Signed-off-by: Leah Rowe <leah@libreboot.org>