Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(files): Investigate recommendation of placing files to /etc/ instead of /usr/etc/ in build-time #314

Closed
fiftydinar opened this issue Aug 8, 2024 · 4 comments

Comments

@fiftydinar
Copy link
Collaborator

fiftydinar commented Aug 8, 2024

This all happens in build-time, run-time won't be affected by any of this.

According to Colin Walters, the desired behavior is that files should be placed in /etc/ instead of /usr/etc/, as rpm-ostree will automatically merge /etc/ to /usr/etc/ afterwards.

When files are directly placed to /usr/etc/ like we recommend right now, those files are undefined to rpm-ostree.

Bazzite already moved to /etc/, Bluefin & Aurora will do this too:
ublue-os/bluefin#1580

Related PRs:

#315 (Modules)
blue-build/template#38 (Template)
blue-build/website#65 (Blog post)

@xynydev
Copy link
Member

xynydev commented Aug 8, 2024

Maybe remove the docs first, then edit the template and do a small-time announcement, and then ctrl-f /usr/etc/ in the repos and replace the occurrences?

@fiftydinar
Copy link
Collaborator Author

Maybe remove the docs first

Which part of the docs? Only those which mention copying to /usr/etc/ or something else too?

then edit the template and do a small-time announcement

Alright

and then ctrl-f /usr/etc/ in the repos and replace the occurrences?

Yeah.

@xynydev
Copy link
Member

xynydev commented Aug 8, 2024

Which part of the docs? Only those which mention copying to /usr/etc/ or something else too?

Only those.

@fiftydinar
Copy link
Collaborator Author

Where would we do the announcement?

In blog?

gmpinder pushed a commit to blue-build/cli that referenced this issue Aug 8, 2024
Take a look at this issue for more details:

blue-build/modules#314

Idk if anything else needs to be done, please tell

Should be tested for regressions too
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

No branches or pull requests

2 participants