From ce96c7cc2f0f74d00dd51e6e8524f9269b995f59 Mon Sep 17 00:00:00 2001 From: Ossama Othman Date: Fri, 16 Aug 2013 14:02:09 -0700 Subject: [PATCH] Install systemd unit files in for user, not system. Change-Id: I0c38643fcccb62efa67b79942602ebe441451cdb Signed-off-by: Ossama Othman --- packaging/ico-uxf-homescreen.spec | 14 +++++++------- settings/ico_homescreen.service | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packaging/ico-uxf-homescreen.spec b/packaging/ico-uxf-homescreen.spec index b2f87ca..f408a40 100644 --- a/packaging/ico-uxf-homescreen.spec +++ b/packaging/ico-uxf-homescreen.spec @@ -28,6 +28,7 @@ BuildRequires: capi-base-common-devel BuildRequires: edje-tools BuildRequires: ico-uxf-utilities-devel BuildRequires: fdupes +BuildRequires: systemd Requires: weston >= 1.2 %description @@ -61,7 +62,7 @@ Development files for application that communicate homescreen. %configure make %{?_smp_mflags} -%define ico_unitdir_system %{_libdir}systemd/system +%define ico_unitdir_user %{_libdir}/systemd/user %install rm -rf %{buildroot} @@ -131,10 +132,9 @@ install -m 0644 data/share/packages/%{APP}.xml %{buildroot}%{_datadir}/packages/ #settings mkdir -p %{buildroot}/opt/etc/ico/ install -m 0644 settings/mediation_table.txt %{buildroot}/opt/etc/ico/ -mkdir -p %{buildroot}/etc/systemd/system/graphical.target.wants -mkdir -p %{buildroot}%{ico_unitdir_system}/ -install -m 0644 settings/ico_homescreen.service %{buildroot}%{ico_unitdir_system}/ -ln -sf ../../../../usr/lib/systemd/system/ico_homescreen.service %{buildroot}/etc/systemd/system/graphical.target.wants/ +mkdir -p %{buildroot}%{ico_unitdir_user}/weston.target.wants +install -m 0644 settings/ico_homescreen.service %{buildroot}%{ico_unitdir_user} +ln -sf ../ico_homescreen.service %{buildroot}%{ico_unitdir_user}/weston.target.wants/ %fdupes -s %buildroot/%{PREFIX} @@ -157,8 +157,8 @@ chmod 0777 %{_localstatedir}/log/ico/ %{_datadir}/applications/*.desktop %{_datadir}/packages/*.xml /opt/etc/ico/mediation_table.txt -%{ico_unitdir_system}/ico_homescreen.service -/etc/systemd/system/graphical.target.wants/ico_homescreen.service +%{ico_unitdir_user}/ico_homescreen.service +%{ico_unitdir_user}/weston.target.wants/ico_homescreen.service %{_libdir}/*.so.* %{_bindir}/ico_* diff --git a/settings/ico_homescreen.service b/settings/ico_homescreen.service index 33d540e..28023dd 100644 --- a/settings/ico_homescreen.service +++ b/settings/ico_homescreen.service @@ -1,10 +1,10 @@ [Unit] Description=Ico HomeScreen -Requires=graphical.target -After=graphical.target +Requires=weston.target +After=weston.target [Service] ExecStart=/usr/bin/launch_app org.tizen.ico.homescreen & [Install] -WantedBy=graphical.target +WantedBy=weston.target -- 2.7.4