Skip to content

Reduce patching of Debian's live-boot#19

Draft
zeha wants to merge 5 commits intomasterfrom
zeha/reduce-patching
Draft

Reduce patching of Debian's live-boot#19
zeha wants to merge 5 commits intomasterfrom
zeha/reduce-patching

Conversation

@zeha
Copy link
Copy Markdown
Member

@zeha zeha commented Jan 3, 2025

I've submitted most of the upstream-able delta to https://salsa.debian.org/live-team/live-boot/-/commits/master
The rest should hopefully be extractable into new files, so we can stop patching stuff.

If this succeeds, it should become possible to stop conflicting with live-boot, and unmerge the source trees.

@zeha zeha self-assigned this Jan 3, 2025
@zeha
Copy link
Copy Markdown
Member Author

zeha commented Jan 3, 2025

open question: why are these lines deleted?

773bef6#diff-b0f403d00de9e16d2682047173ed4665b9458d7a805cfa8a52e4d0799e3e247fL313-L325

@mika please if you know... :)

@mika
Copy link
Copy Markdown
Member

mika commented Jan 5, 2025

open question: why are these lines deleted?

773bef6#diff-b0f403d00de9e16d2682047173ed4665b9458d7a805cfa8a52e4d0799e3e247fL313-L325

@mika please if you know... :)

I think it's related to a boot attack vector, that someone could trick the system to boot from something unexpected (relevant esp. for forensics investigations). I'm not sure whether that's still true nowadays, we'd have to very this.

@zeha zeha force-pushed the zeha/reduce-patching branch from a8c7786 to 2465ab0 Compare January 7, 2025 14:11
@zeha
Copy link
Copy Markdown
Member Author

zeha commented Jan 19, 2025

Needs a good test, otherwise done from my PoV.

@mika
Copy link
Copy Markdown
Member

mika commented Dec 11, 2025

FTR: our Grml_Networking implementation (see components/9990-grml-networking.sh with its usage in components/9990-main.sh as well as the Grml branding in backend/initramfs-tools/live.hook + components/9990-initramfs-tools.sh needs to be ported (or if we decide to drop the Grml networking stuff properly document the relevant changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants