Jonathan Lebon

Results 653 comments of Jonathan Lebon

> copying large files into the bootfs For this, we could preemptively copy the kernel and initramfs to the bootfs. The downside of this is that it's unnecessary I/O in...

> - deleting old deployments > - ostree repo pruning For this, see https://github.com/ostreedev/ostree/issues/2510.

> - /etc merge > - SELinux policy recompilation Random half-baked idea for this: - add an `ExecStart` to `ostree-finalize-staged.service` which installs inotify watchers for `/etc` and e.g. bumps a...

> It seems not completely fail-safe when finalization is interuptted. I met an issue that `grub.cfg` turned empty. Please file a separate issue for this.

Hmm, or maybe simplest is to just do the `/etc` merge from the initramfs when booting into the new deployment (I think you may have suggested that at some point)....

> We just got another bug [bugzilla.redhat.com/show_bug.cgi?id=2075126](https://bugzilla.redhat.com/show_bug.cgi?id=2075126) that is because something is mutating `/etc` at the same time `ostree-finalize-staged` is running Hmm weird, https://github.com/openshift/machine-config-operator/pull/2414 should've fixed this on OCP for...

I had an initial look at the `v2021.3..v2021.4` diff and didn't see anything obvious there. But other eyes welcome. Will try to get a run with just ostree reverted to...

Can't a service unit only have a single top-level process though? `systemd.service(5)` says: > Unless Type= is oneshot, exactly one command must be given. When Type=oneshot is used, zero or...

This is not supported yet in an easy way. Specifically for rpm-ostree, arbitrary OSTree overlays are supported at compose time but not yet on the client-side (this is related to...

> Thanks a lot for your answer. I understand it's a complicated problem, but I wonder how does the local layering of an RPM package work? Is there no way...