-
Notifications
You must be signed in to change notification settings - Fork 158
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
base: Use /var/home for home directories by default #18
Conversation
This came up in `#silverblue` discussion; let's do it here first under the general concept that most changes to the "core" underlying both Silverblue and FCOS should be made in FCOS first. Tested locally with a build+run. It doesn't affect the `core` user today, because anaconda+libuser aren't reading the defaults from the target OS.
LGTM |
Can you expand on this? Shouldn't it Just Work ™️ both ways (canonicalized or not)? |
Further discussion about this in https://discussion.fedoraproject.org/t/adapting-user-home-in-etc-passwd/487/6 |
I think this is basically about improving the UX in edge cases. Going to go ahead and merge since it is an improvement. |
For a long time I've resisted encoding "policy" into rpm-ostree as much as possible. Doing so makes it more distribution specific for example. That said, for `/var/home` there argument for doing this in rpm-ostree is that we already make that symlink in our hardcoded rootfs. So we might as well do the other fixups for it. coreos/fedora-coreos-config#18 https://pagure.io/workstation-ostree-config/pull-request/121 https://discussion.fedoraproject.org/t/adapting-user-home-in-etc-passwd/487/6 justjanne/powerline-go#94
And after reflecting on this later on in the evening, I decided instead to do: Pushed a revert of this one to master. |
For a long time I've resisted encoding "policy" into rpm-ostree as much as possible. Doing so makes it more distribution specific for example. That said, for `/var/home` there argument for doing this in rpm-ostree is that we already make that symlink in our hardcoded rootfs. So we might as well do the other fixups for it. coreos/fedora-coreos-config#18 https://pagure.io/workstation-ostree-config/pull-request/121 https://discussion.fedoraproject.org/t/adapting-user-home-in-etc-passwd/487/6 justjanne/powerline-go#94 Closes: #1726 Approved by: jlebon
Makefile more
This came up in
#silverblue
discussion; let's do it herefirst under the general concept that most changes to the "core"
underlying both Silverblue and FCOS should be made in FCOS first.
Tested locally with a build+run. It doesn't affect the
core
user today, because anaconda+libuser aren't reading the defaults
from the target OS.