summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangjung Woo <sangjung.woo@samsung.com>2015-09-08 14:08:51 +0900
committerSangjung Woo <sangjung.woo@samsung.com>2015-09-08 14:35:37 +0900
commit6fee280b371eeef40c76b380ab2db8cc0b430342 (patch)
tree9001ca9d3d3447f33bd70e7284f2f2112db1c159
parentc05910810667e485fc80f9cf7ba1c48257687344 (diff)
downloadsystemd-tizen_3.0.m1_tv.tar.gz
systemd-tizen_3.0.m1_tv.tar.bz2
systemd-tizen_3.0.m1_tv.zip
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 <sangjung.woo@samsung.com>
-rw-r--r--packaging/systemd.spec7
1 files changed, 7 insertions, 0 deletions
diff --git a/packaging/systemd.spec b/packaging/systemd.spec
index 1e9b07fee4..fb1f4129cf 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 || :