You are not logged in.
I've just installed Arch on a new machine from within an existing distro (I've only ever installed it from a CD before). After installing systemd (& systemd-tools & systemd-arch-units), when I went to configure it, I noticed that none of the standard config files that it should create are there: /etc/locale, /etc/os-release, /etc/vconsole.conf, /etc/timezone, /etc/locale.conf, (and so on?).
I've already recreated most of them by hand, so I'm not super worried. But I'm wondering why it might not have created them. On my other Arch systems, they were all created automatically without problems, however I installed systemd a while ago on both of those. Perhaps something changed, especially since the systemd/systemd-tools split? Or did I miss something obvious?
Last edited by jakobcreutzfeldt (2012-06-05 08:47:44)
Offline
I had to create those files too... don't ask me why, but i only copied from the wiki those files and their content. So i never saw those files (may be they're larger than the line i copied from the wiki?)
I installed the same packages as you did. I also noticed that systemd-sysvcompat doesn't provide those files.
Offline
/etc/os-release should have been created by the systemd package. The rest of the files are optional configs, which systemd can do without. So, if any package created them, they would be empty, or just have comments, anyway. Nobody wants to deal with pacnew files for such things, so they are just left out.
Offline
Ah thanks for the explanation!
Ok i have os-release, so it is all right!
Thanks!
Offline
Offline
Ok, understandable, thanks for the explanation!. Strange that it didn't create /etc/os-release in my case though.
Anyway, solved...
Offline