mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-22 01:22:00 +00:00
ca4955101d
Utilities that expected /dev/pts will now be satisfied, as a new /dev/pts is mounted. Further, systemd added a check in various utilities that was fouled by the previous method of appearing to have a root filesystem. Before, after chroot, we would bind mount / to itself, and this made things using /proc/mounts, /proc/self/mountinfo, df, mount, etc happy that there is a real looking root filesystem. However, by doing it after the chroot, systemd could statx on '..' and get a different mnt id than /. So it had to be done prior to the chroot. However it also had to be done before other mounts as bind mounting over it would block the submounts. This more closely imitates the initramfs behavior, where '/' starts life as a 'real' filesystem before being mounted up and switched into. This behavior was made to imitate the 'start_root.c' behavior as that seems to be more broadly successful. |
||
---|---|---|
.. | ||
el7 | ||
el8 | ||
el9 | ||
suse15 | ||
ubuntu | ||
builddeb | ||
buildrpm | ||
confluent_imgutil.spec.tmpl | ||
control.tmpl | ||
imgutil | ||
ubuntu20.04 | ||
ubuntu22.04 | ||
ubuntu24.04 |