mirror of
https://github.com/RhapsodiOS/RhapsodiOS.git
synced 2026-11-03 22:01:40 -07:00
[PR #29] [MERGED] drivers: drop the append-duplicated Server Name line from driver config tables #84
Labels
No labels
bug
documentation
enhancement
enhancement
good first issue
help wanted
help wanted
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
github-starred/RhapsodiOS#84
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/RhapsodiOS/RhapsodiOS/pull/29
Author: @raynorpat
Created: 9/25/2026
Status: ✅ Merged
Merged: 9/25/2026
Merged by: @raynorpat
Base:
master← Head:claude/competent-pare-e06a24📝 Commits (2)
f529759drivers: drop the "Server Name" line the build already appends from 39 Default.tablese6fbf72drivers: drop the append-duplicated "Server Name" line from 36 more tables📊 Changes
94 files changed (+323 additions, -77 deletions)
View changed files
📝
src/drivers-i386/bus/Intel82365PCMCIA/PCIC.drvproj/Default.table(+0 -1)📝
src/drivers-i386/bus/Intel82365PCMCIA/PCIC.drvproj/PCI.table(+0 -1)📝
src/drivers-i386/bus/Intel82365PCMCIA/reconstruction/divergences.md(+21 -0)📝
src/drivers-i386/bus/Intel824X0PCI/Intel824X0.drvproj/Default.table(+0 -2)📝
src/drivers-i386/bus/Intel824X0PCI/reconstruction/divergences.md(+20 -0)📝
src/drivers-i386/bus/drvEISABus/EISABus.drvproj/Default.table(+0 -1)📝
src/drivers-i386/bus/drvPCIBus/PCIBus.drvproj/Default.table(+0 -1)📝
src/drivers-i386/bus/drvPCIBus/reconstruction/divergences.md(+22 -0)📝
src/drivers-i386/bus/drvPCMCIABus/PCMCIABus.drvproj/Default.table(+0 -1)📝
src/drivers-i386/ide/drvAHCI/AHCI.drvproj/Default.table(+0 -1)📝
src/drivers-i386/ide/drvEIDE/EIDE.drvproj/Default.table(+0 -1)📝
src/drivers-i386/ide/drvEIDE/EIDE.drvproj/Dual_EIDE.table(+0 -1)📝
src/drivers-i386/ide/drvEIDE/EIDE.drvproj/EIDE_PIIX.table(+0 -1)📝
src/drivers-i386/ide/drvEIDE/EIDE.drvproj/PnP_EIDE.table(+0 -1)📝
src/drivers-i386/ide/drvPCFloppy/Floppy.drvproj/Default.table(+0 -1)📝
src/drivers-i386/ide/drvPCFloppy/reconstruction/divergences.md(+13 -0)📝
src/drivers-i386/input/drvBusMouse/BusMouse.drvproj/Default.table(+0 -1)📝
src/drivers-i386/input/drvBusMouse/reconstruction/divergences.md(+12 -0)📝
src/drivers-i386/input/drvISASerialPort/ISASerialPort.drvproj/Default.table(+0 -1)📝
src/drivers-i386/input/drvISASerialPort/reconstruction/divergences.md(+12 -0)...and 74 more files
📄 Description
Summary
post_copy_tablesrule appends"Server Name" = "$(NAME)";to every table it copies into the built bundle, so a source table carrying its own"Server Name"line gets it twice in the built product.drivers-i386,drivers-ppc,drvPortServer, anddrvSCSIServer(any.tablefile actually listed in its project'sGLOBAL_RESOURCES), leaving tables whose value differs fromNAMEuntouched and noted.EIDE,Intel824X0,SerialPointingDevice, andCirrusLogicGD5434also had Apple's own table carrying the line twice; the extra copy is removed as a labelled divergence from the reference.PCIBus'sDefault.tablecarried"Server Name" = "BUS", which nothing in the tree reads; removed for parity with the reference so the build's appended"PCIBus"is what the kernel sees.reconstruction/divergences.mdrecords (adding two that were missing table findings) so the earlier table-vs-reference comparisons are corrected to account for the build's append.Test plan
git diffrestricted to only"Server Name"line removals in every touched.tablefile; no other lines altered.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.