Change-Id: I028e8cdde1f81ec8a397aa382e8097db5b853655
Signed-off-by: Younho Park <younho.park@samsung.com>
Requires=dbus.socket
[Service]
Requires=dbus.socket
[Service]
BusName=org.tizen.serviceadaptor.client
ExecStart=/usr/bin/service-adaptor-server
BusName=org.tizen.serviceadaptor.client
ExecStart=/usr/bin/service-adaptor-server
-Restart=on-failure
-RestartSec=0
+#Restart=on-failure
+#RestartSec=0
+WantedBy=multi-user.target
Name: service-adaptor
Summary: Service Adaptor Framework for Convergence
Name: service-adaptor
Summary: Service Adaptor Framework for Convergence
Release: 1
Group: System/Libraries
License: Apache-2.0
Release: 1
Group: System/Libraries
License: Apache-2.0
BuildRequires: pkgconfig(capi-appfw-package-manager)
BuildRequires: pkgconfig(capi-appfw-service-application)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(capi-appfw-package-manager)
BuildRequires: pkgconfig(capi-appfw-service-application)
BuildRequires: pkgconfig(json-glib-1.0)
-#BuildRequires: pkgconfig(security-server)
-#BuildRequires: pkgconfig(service-discovery)
-#BuildRequires: pkgconfig(service-federation)
-#BuildRequires: service-discovery-devel
-#BuildRequires: service-federation-devel
%description
Service Adaptor Framework Library/Binary package
%description
Service Adaptor Framework Library/Binary package
-#export CFLAGS="${CFLAGS} -fPIC -Wall -g -fvisibility=hidden -fdata-sections -ffunction-sections"
export CFLAGS="${CFLAGS} -fPIC -Wall -g -fdata-sections -ffunction-sections"
export CFLAGS="${CFLAGS} -fPIC -Wall -g -fdata-sections -ffunction-sections"
-#export CXXFLAGS="${CXXFLAGS} -fPIC -Wall -g -fvisibility=hidden"
export CXXFLAGS="${CXXFLAGS} -fPIC -Wall -g"
export LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
export CXXFLAGS="${CXXFLAGS} -fPIC -Wall -g"
export LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
mkdir -p %{buildroot}%{_libdir}/service-provider/push
mkdir -p %{buildroot}%{_libdir}/service-provider/shop
mkdir -p %{buildroot}%{_libdir}/service-provider/push
mkdir -p %{buildroot}%{_libdir}/service-provider/shop
-mkdir -p %{buildroot}%{_unitdir_user}/default.target.wants
-install -m 0644 %SOURCE1 %{buildroot}%{_unitdir_user}/service-adaptor.service
-ln -s ../service-adaptor.service %{buildroot}%{_unitdir_user}/default.target.wants/service-adaptor.service
-
mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services
install -m 0644 %SOURCE2 %{buildroot}%{_datadir}/dbus-1/system-services/org.tizen.serviceadaptor.client.service
mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services
install -m 0644 %SOURCE2 %{buildroot}%{_datadir}/dbus-1/system-services/org.tizen.serviceadaptor.client.service
+mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
+install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/service-adaptor.service
+%install_service multi-user.target.wants service-adaptor.service
+
mkdir -p %{buildroot}/usr/share/license
cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-adaptor
cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-adaptor-devel
mkdir -p %{buildroot}/usr/share/license
cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-adaptor
cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-adaptor-devel
%{_libdir}/service-provider
%{_libdir}/service-provider/*
%{_bindir}/service-adaptor-server
%{_libdir}/service-provider
%{_libdir}/service-provider/*
%{_bindir}/service-adaptor-server
-#%{_bindir}/sal-test
-%{_unitdir_user}/service-adaptor.service
-%{_unitdir_user}/default.target.wants/service-adaptor.service
+%{_unitdir}/service-adaptor.service
+%{_unitdir}/multi-user.target.wants/service-adaptor.service
%{_datadir}/dbus-1/system-services/org.tizen.serviceadaptor.client.service
%{_sysconfdir}/dbus-1/system.d/org.tizen.serviceadaptor.client.conf
/usr/share/license/%{name}
%{_datadir}/dbus-1/system-services/org.tizen.serviceadaptor.client.service
%{_sysconfdir}/dbus-1/system.d/org.tizen.serviceadaptor.client.conf
/usr/share/license/%{name}
}
service_adaptor_debug("Service Adaptor: started");
}
service_adaptor_debug("Service Adaptor: started");
-/* TODO it will be activated for on-demand
+/* TODO it will be activated for on-demand */
ping_manager_init(5, g_default_loop);
ping_manager_init(5, g_default_loop);
/* 3) assign to global service adaptor handle */
g_service_adaptor = service_adaptor;
/* 3) assign to global service adaptor handle */
g_service_adaptor = service_adaptor;