diff options
author | Sangjung Woo <sangjung.woo@samsung.com> | 2015-09-08 14:08:51 +0900 |
---|---|---|
committer | Sangjung Woo <sangjung.woo@samsung.com> | 2015-09-08 14:35:37 +0900 |
commit | 6fee280b371eeef40c76b380ab2db8cc0b430342 (patch) | |
tree | 9001ca9d3d3447f33bd70e7284f2f2112db1c159 | |
parent | c05910810667e485fc80f9cf7ba1c48257687344 (diff) | |
download | systemd-6fee280b371eeef40c76b380ab2db8cc0b430342.tar.gz systemd-6fee280b371eeef40c76b380ab2db8cc0b430342.tar.bz2 systemd-6fee280b371eeef40c76b380ab2db8cc0b430342.zip |
spec: disable systemd-randomseedtizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_common/20151026.085049submit/tizen_common/20151023.083358submit/tizen/20150908.055247accepted/tizen/wearable/20150908.231428accepted/tizen/tv/20150908.231437accepted/tizen/mobile/20150908.231421tizen_3.0.m1_tvtizen_3.0.m1_mobile
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.spec | 7 |
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 || : |