diff options
author | caoxinintel <xinx.cao@intel.com> | 2014-12-02 19:51:35 +0800 |
---|---|---|
committer | Lukasz Stelmach <l.stelmach@samsung.com> | 2014-12-08 04:15:36 -0800 |
commit | 5328e673a185c65491d29ab93dd71c92aa8670da (patch) | |
tree | c9e6bbd9c172d12411056617be00dfb628a116e0 | |
parent | 179ee2e224eaf3fe7f3fc1b59148d5484b60bff9 (diff) | |
download | systemd-tizen_3.0_ivi.tar.gz systemd-tizen_3.0_ivi.tar.bz2 systemd-tizen_3.0_ivi.zip |
Disable some useless services to make Tizen start fastertizen_3.0_ivi_releasesubmit/tizen_wearable/20150102.000000submit/tizen_tv/20151202.000000submit/tizen_mobile/20151202.000001submit/tizen_mobile/20141231.012840submit/tizen_mobile/20141216.000000submit/tizen_ivi/20141231.424242submit/tizen_ivi/20141229.291214submit/tizen_ivi/20141215.444555submit/tizen_ivi/20141212.121212submit/tizen_common/20141209.181617submit/tizen_common/20141208.164856submit/kdbus-integration/20141216.090230submit/kdbus-integration/20141211.133601accepted/tizen/wearable/20150105.054617accepted/tizen/tv/20150105.022341accepted/tizen/mobile/20150105.022528accepted/tizen/ivi/20150104.010553accepted/tizen/common/20141209.182554tizen_3.0_ivi
These services are not useful in Tizen. However, it still wastes time
as systemd tries to load, queue and start them. And disabling these
services will save some time during Tizen boot-up.
Change-Id: Ic7080030bc6a20469f1adb270c44689c473a1e2a
Signed-off-by: caoxinintel <xinx.cao@intel.com>
-rw-r--r-- | packaging/systemd.spec | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packaging/systemd.spec b/packaging/systemd.spec index ff4e4171cd..9053566071 100644 --- a/packaging/systemd.spec +++ b/packaging/systemd.spec @@ -234,6 +234,14 @@ install -m 644 %{SOURCE4} %{buildroot}/%{_prefix}/lib/systemd/system/default.tar rm -rf %{buildroot}/%{_docdir}/%{name} +# Disable some useless services in Tizen +rm -rf %{buildroot}/%{_prefix}/lib/systemd/system/sysinit.target.wants/dev-hugepages.mount +rm -rf %{buildroot}/%{_prefix}/lib/systemd/system/sysinit.target.wants/sys-fs-fuse-connections.mount +rm -rf %{buildroot}/%{_prefix}/lib/systemd/system/sysinit.target.wants/systemd-binfmt.service +rm -rf %{buildroot}/%{_prefix}/lib/systemd/system/sysinit.target.wants/systemd-modules-load.service +rm -rf %{buildroot}/%{_prefix}/lib/systemd/system/sysinit.target.wants/systemd-ask-password-console.path +rm -rf %{buildroot}/%{_prefix}/lib/systemd/system/multi-user.target.wants/systemd-ask-password-wall.path + # Move macros to the proper location for Tizen mkdir -p %{buildroot}%{_sysconfdir}/rpm install -m644 src/core/macros.systemd %{buildroot}%{_sysconfdir}/rpm/macros.systemd |