From: Sangjung Woo Date: Tue, 8 Sep 2015 05:08:51 +0000 (+0900) Subject: spec: disable systemd-randomseed X-Git-Tag: accepted/tizen/ivi/20170320.010256~78 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a7c5cf2242b97345dd93c6f1ff2f2f36e7e3c5fd;p=platform%2Fupstream%2Fsystemd.git spec: disable systemd-randomseed When systemd-randomseed is enabled, random seed is generated in post script. However, the smack functionality of Tizen build system is not enabled so /var/lib/systemd directory is labeled as "_". Because of this reason, some daemons or tools such as loginctl which is labeled as "System" eventually failed to create some files in /var/lib/systemd. This patch resolves this issue by disabling systemd-randomseed since this functionality is not necessary for Tizen. Change-Id: Idd95dc97b84de400fbd7a6890bd6d78f8557c2fc Signed-off-by: Sangjung Woo --- diff --git a/packaging/systemd.spec b/packaging/systemd.spec index 1e9b07f..fb1f412 100644 --- a/packaging/systemd.spec +++ b/packaging/systemd.spec @@ -7,6 +7,8 @@ %define release_flags %{?with_kdbus:+kdbus} +%define WITH_RANDOMSEED 0 + Name: systemd Version: 219 Release: 0%{?release_flags} @@ -128,6 +130,9 @@ cp %{SOURCE1001} . %autogen %configure \ %{enable kdbus} \ +%if ! %{WITH_RANDOMSEED} + --disable-randomseed \ +%endif --enable-compat-libs \ --enable-bootchart \ --disable-hwdb \ @@ -265,7 +270,9 @@ rm -f %{buildroot}/%{_prefix}/lib/systemd/system-generators/systemd-hibernate-re %post /usr/bin/systemd-machine-id-setup > /dev/null 2>&1 || : +%if %{WITH_RANDOMSEED} /usr/lib/systemd/systemd-random-seed save > /dev/null 2>&1 || : +%endif /usr/bin/systemctl daemon-reexec > /dev/null 2>&1 || : /usr/bin/systemctl start systemd-udevd.service >/dev/null 2>&1 || :