For using persistent storage in AUTO mode.
authorKunhoon Baik <knhoon.baik@samsung.com>
Tue, 7 Jun 2016 13:51:38 +0000 (22:51 +0900)
committerŁukasz Stelmach <l.stelmach@samsung.com>
Fri, 26 Jan 2024 16:49:49 +0000 (17:49 +0100)
As Tizen default, /opt is mounted seperately, and the /var -> /opt/var
Thus, systemd flush should be done after mounting /opt.

In generic, I think that systemd-journal-flush should be done after local-fs.target
because several devices have own partition policies.

Change-Id: I4acb4bd26365681ea798441c2f154b8ba5422665

packaging/systemd.spec
units/systemd-journal-flush.service.in

index 3ed6052..a863203 100644 (file)
@@ -267,6 +267,8 @@ rm -rf %{buildroot}/%{_datadir}/bash-completion/*
 rm -rf %{buildroot}/%{_datadir}/zsh/site-functions/*
 %endif
 
+mkdir -p %{buildroot}/%{_localstatedir}/log/journal
+
 # end of install
 %pre
 /usr/bin/getent group cdrom >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 11 cdrom >/dev/null 2>&1 || :
@@ -481,6 +483,8 @@ fi
 %{_datadir}/factory/etc/pam.d/other
 %{_datadir}/factory/etc/pam.d/system-auth
 
+%{_localstatedir}/log/journal
+
 # Make sure we don't remove runlevel targets from F14 alpha installs,
 # but make sure we don't create then anew.
 %ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel2.target
index a0a2e3f..7c7c245 100644 (file)
@@ -11,7 +11,7 @@ Documentation=man:systemd-journald.service(8) man:journald.conf(5)
 DefaultDependencies=no
 Requires=systemd-journald.service
 After=systemd-journald.service
-After=systemd-remount-fs.service
+After=local-fs.target
 Before=systemd-user-sessions.service systemd-tmpfiles-setup.service
 RequiresMountsFor=/var/log/journal