Skip to content

Fix execution of applications without base rootfs structure#20

Merged
astolcenburg merged 1 commit intordkcentral:mainfrom
astolcenburg:main
Dec 17, 2025
Merged

Fix execution of applications without base rootfs structure#20
astolcenburg merged 1 commit intordkcentral:mainfrom
astolcenburg:main

Conversation

@astolcenburg
Copy link
Contributor

Applications whose packages do not provide the expected base rootfs directories (such as /dev, /proc, /sys, or /tmp) may fail when launched through the bolt tool. If the RW overlay is enabled and the container/application user has write permissions, these directories can be created automatically.

This update ensures that non‑root users receive appropriate write access to the RW overlay, enabling creation of missing directories during container startup.

Ref: #RDKEAPPRT-499

Applications whose packages do not provide the expected base rootfs
directories (such as /dev, /proc, /sys, or /tmp) may fail when launched through
the bolt tool. If the RW overlay is enabled and the container/application user
has write permissions, these directories can be created automatically.

This update ensures that non‑root users receive appropriate write access to
the RW overlay, enabling creation of missing directories during container startup.

Ref: #RDKEAPPRT-499
Copilot AI review requested due to automatic review settings December 17, 2025 15:19
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes an issue where applications whose packages lack base rootfs directories (such as /dev, /proc, /sys, or /tmp) would fail to launch through the bolt tool. The fix ensures that when the RW overlay is enabled, non-root users receive appropriate write access to the entire overlay upper directory, allowing these missing directories to be created automatically during container startup.

  • Adds the RW overlay upper directory to the list of directories that receive user ownership and write permissions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@astolcenburg astolcenburg merged commit 96c3d7e into rdkcentral:main Dec 17, 2025
9 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Dec 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants