On 3/20/23 06:55, Marek Vasut wrote:
On 3/17/23 15:32, Chen, Qi wrote:
Hi Marek,
Hi,
sorry for the delay
I used the following line in local.conf and the firstboot worked:
IMAGE_PREPROCESS_COMMAND:remove = "systemd_preset_all;"
But doesn't that also inhibit the rootfs-time preset-all ? I would
like to keep that, I just need for the systemd firstboot units to run
on first boot to do first boot system setup things, which they won't
without the 'uninitialized' in /etc/machine-id .
1) Lacking of /etc/machine-id file also triggers firstboot.
2) systemd firstboot does 'preset-all'. If you enable firstboot, then
you don't need rootfs-time preset-all.
Regards,
Qi
-----Original Message-----
From: Marek Vasut <[email protected]>
Sent: Friday, March 17, 2023 7:54 PM
To: Chen, Qi <[email protected]>;
[email protected]
Cc: Alexandre Belloni <[email protected]>; Armin Kuster
<[email protected]>; Bob Henz <[email protected]>; Kristian
Klausen <[email protected]>; Nick Potenski
<[email protected]>; Richard Purdie
<[email protected]>
Subject: Re: [OE-core] [PATCH] systemd-systemctl: Create machine-id
with "uninitialized" text in it
On 3/15/23 11:10, ChenQi wrote:
Hi,
This patch is forcing systemd to do preset-all at boot time (first
boot) in a function that simulates 'preset-all' at rootfs time.
If we look at the comments above the changed line, we can see that the
/etc/machine-id file was deliberately created as empty, for the
purpose of making systemd not treat the system as first boot.
"""
# If we populate the systemd links we also create
/etc/machine-id, which
# allows systemd to boot with the filesystem read-only before
generating
# a real value and then committing it back.
#
# For the stateless configuration, where /etc is generated at
runtime
# (for example on a tmpfs), this script shouldn't run at all and
we
# allow systemd to completely populate /etc.
"""
I'm going to send out a patch to revert this patch.
Hmmm, the problem is that without this patch, systemd firstboot does
not work and I would like to use that. How can we accommodate both
options, i.e. no breakage for you and working systemd-firstboot ?
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#178798):
https://lists.openembedded.org/g/openembedded-core/message/178798
Mute This Topic: https://lists.openembedded.org/mt/97273986/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-