On 04/07/2025 18:50, whiteman808 wrote:
Is it necessary to set system locale and timezone before I update world 
according to set flags in /etc/portage/make.conf (in Arch Linux case before I 
configure host name, regular user etc.)?

If you mean you are editing make.conf, then no. That is a big pile of *defaults*, that will have no effect until something comes along and reads it (primarily "emerge").

Will something bad happen with file metadata (creation time, modify time etc.) 
or other system data if I set incorrect timezone or don't set timezone at all? 
What wrong could happen if I forget to set locale before updating world while 
being inside chroot?

Is your system clock correct? All your metadata should be *stored* as UTC, so changing timezone, locale etc only changes how it is displayed, not the actual values.

Does generated locale together with locale set in /etc/locale.conf affect runtime files 
and working software on the installed system or it affect only how software presents data 
for the user? Is it okay to have set L10N="en-US pl de" and only enabled 
en_US.UTF-8 UTF-8 pl_PL.UTF-8 UTF-8 in /etc/locale.gen?

I think the answer is "it depends". My systems are en_GB, and I do my best to get rid of en_US because it confuses things horribly. Unfortunately I think some things depend on the US locale or the C locale or stuff like that, so I think ADDING locales and I18N is fine, removing stuff that came with the default system is "here be dragons" territory.

Is it necessary on systemd installations to run systemd-firstboot after 
installing system? Can I type only command systemctl preset-all and skip 
systemctl preset-all --preset-mode=enable-only if I'm doing Gentoo systemd 
installation? What is the difference between systemctl preset-all 
--preset-mode=enable-only and systemctl preset-all?

Sorry don't know. I don't remember doing anything like that for my systemd systems, but that was quite a while ago ...

Cheers,
Wol

Reply via email to