mirror of
https://github.com/ostreedev/ostree.git
synced 2025-03-19 22:50:35 +03:00
admin: Ensure /var/log/journal exists
This is admittedly a hack, since the story is that services should be handling /var on their own. But on the other hand the current systemd story is that admins should create it to enable it. Possibly a better fix is --enable-journal-always or something for systemd.
This commit is contained in:
parent
50ca6b672b
commit
341923b928
@ -63,10 +63,11 @@ ot_admin_builtin_os_init (int argc, char **argv, OtAdminBuiltinOpts *admin_opts,
|
||||
deploy_dir = ot_gfile_get_child_build_path (ostree_dir, "deploy", osname, NULL);
|
||||
|
||||
/* Ensure core subdirectories of /var exist, since we need them for
|
||||
* dracut generation, and the host will want them too.
|
||||
* dracut generation, and the host will want them too. Note that at
|
||||
* the moment we pre-create /var/log/journal to cater to systemd.
|
||||
*/
|
||||
g_clear_object (&dir);
|
||||
dir = ot_gfile_get_child_build_path (deploy_dir, "var", "log", NULL);
|
||||
dir = ot_gfile_get_child_build_path (deploy_dir, "var", "log", "journal", NULL);
|
||||
if (!gs_file_ensure_directory (dir, TRUE, cancellable, error))
|
||||
goto out;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user